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

johannes rara johannesraja at gmail.com
Mon Nov 8 20:14:21 CET 2010


Thanks, data.frame or matrix.

-J

2010/11/8 Erik Iverson <eriki at ccbr.umn.edu>:
> 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