[R] How to rbind list of vectors with unequal vector lengths?

Erik Iverson eriki at ccbr.umn.edu
Mon Nov 8 20:10:16 CET 2010


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
> 
> ______________________________________________
> R-help at r-project.org 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.



More information about the R-help mailing list