Me gustaría construir un marco de datos en un ciclo agregando una nueva columna cada vez usando cbind
. Intento lo siguiente:expanda dinámicamente las columnas de un marco de datos usando cbind
test <- NULL
df <- data.frame(x=c(1,2,3,4))
test <- cbind(test, df)
Esto genera un error:
Error in data.frame(..., check.names = FALSE) : arguments imply differing number of rows: 0, 4
¿Cuál es la forma correcta de crear una instancia de una trama de datos en blanco en R y luego unirse a él en un bucle?
Gracias
Esto puede ser muy lento si tiene muchas columnas. Consulte el R Inferno para obtener algunos consejos de rendimiento http://www.burns-stat.com/pages/Tutor/R_inferno.pdf –