vacio - ¿Cómo crear un marco de datos vacío con los nombres de columna especificados en R?
superponer graficas en r (2)
Posible duplicado:
Crear un Data.Frame vacío
Necesito crear un marco de datos vacío en R con nombres de columna especificados. ¿La forma más simple?
Quizás:
> data.frame(aname=NA, bname=NA)[numeric(0), ]
[1] aname bname
<0 rows> (or 0-length row.names)
Solo crea un data.frame
con 0 variables de longitud
p.ej
nodata <- data.frame(x= numeric(0), y= integer(0), z = character(0))
str(nodata)
## ''data.frame'': 0 obs. of 3 variables:
## $ x: num
## $ y: int
## $ z: Factor w/ 0 levels:
o para crear un data.frame con 5 columnas llamadas a, b, c, d, e
nodata <- as.data.frame(setNames(replicate(5,numeric(0), simplify = F), letters[1:5]))