list to data frame by rows ...
Johann Petrak <johann at ai.univie.ac.at> writes:
Ugh, newbie question ... : I have a list of vectors of equal size, like list(c(1,2,3),c(4,5,6)) and want to convert this into a data frame row-wise: 1 1 4 2 2 5 3 3 6 Whats the elegant/R-way to do this?
In general the cbind function is used to bind columns into an array. If you want to invoke it on a list of arguments you can use do.call to create the function call. Combining these gives
mylist <- list(c(1,2,3),c(4,5,6))
do.call("cbind", mylist)
[,1] [,2] [1,] 1 4 [2,] 2 5 [3,] 3 6 -.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.- r-help mailing list -- Read http://www.ci.tuwien.ac.at/~hornik/R/R-FAQ.html Send "info", "help", or "[un]subscribe" (in the "body", not the subject !) To: r-help-request at stat.math.ethz.ch _._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._