I have tried it, but it does not seem to work with vectors, only data.frames
> do.call(rbind.fill, l) NULL > -J 2010/11/8 Erik Iverson <[email protected]>: > Then one solution is to use > rbind.fill from the plyr package. > > johannes rara wrote: >> >> This is the ideal result (data.frame): >> >>> result >> >> names X1 X2 X3 >> 1 a 1 2 NA >> 2 b 1 2 3 >> >> 2010/11/8 Erik Iverson <[email protected]>: >>> >>> So what do you want the matrix to >>> look like, since the number of columns >>> will be different between the two rows? >>> >>> >>> >>> johannes rara wrote: >>>> >>>> Thanks, data.frame or matrix. >>>> >>>> -J >>>> >>>> 2010/11/8 Erik Iverson <[email protected]>: >>>>> >>>>> What class of object / structure do you exactly want >>>>> in the end? A matrix, a data.frame, a vector? >>>>> >>>>> johannes rara wrote: >>>>>> >>>>>> Hi, >>>>>> >>>>>> How to rbind these vectors from a list?: >>>>>> >>>>>>> l <- list(a = c(1, 2), b = c(1, 2, 3)) >>>>>>> l >>>>>> >>>>>> $a >>>>>> [1] 1 2 >>>>>> >>>>>> $b >>>>>> [1] 1 2 3 >>>>>> >>>>>>> do.call(rbind, l) >>>>>> >>>>>> [,1] [,2] [,3] >>>>>> a 1 2 1 >>>>>> b 1 2 3 >>>>>> Warning message: >>>>>> In function (..., deparse.level = 1) : >>>>>> number of columns of result is not a multiple of vector length (arg >>>>>> 1) >>>>>> >>>>>> -J >>>>>> >>>>>> ______________________________________________ >>>>>> [email protected] mailing list >>>>>> https://stat.ethz.ch/mailman/listinfo/r-help >>>>>> PLEASE do read the posting guide >>>>>> http://www.R-project.org/posting-guide.html >>>>>> and provide commented, minimal, self-contained, reproducible code. > ______________________________________________ [email protected] mailing list https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide http://www.R-project.org/posting-guide.html and provide commented, minimal, self-contained, reproducible code.

