Vorrei costruire un frame di dati in un loop aggiungendo una nuova colonna ogni volta utilizzando cbind
. Provo il seguente:espandere dinamicamente le colonne di un frame di dati utilizzando cbind
test <- NULL
df <- data.frame(x=c(1,2,3,4))
test <- cbind(test, df)
Questo genera un errore:
Error in data.frame(..., check.names = FALSE) : arguments imply differing number of rows: 0, 4
Qual è il modo corretto per istanziare un frame di dati vuota in R e quindi associare ad esso in un ciclo?
Grazie
Questo può essere molto lento se si dispone di molte colonne. Vedere il R Inferno per alcuni suggerimenti sulle prestazioni http://www.burns-stat.com/pages/Tutor/R_inferno.pdf –