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

2010-11-08 Thread johannes rara
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] a121 b123 Warning message: In function (..., deparse.level = 1) : number of columns of result is not a multiple of

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

2010-11-08 Thread Henrique Dallazuanna
Try this: t(sapply(l, '[', 1:max(sapply(l, length On Mon, Nov 8, 2010 at 5:05 PM, johannes rara johannesr...@gmail.comwrote: 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

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

2010-11-08 Thread Erik Iverson
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] a121 b

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

2010-11-08 Thread johannes rara
Thanks, data.frame or matrix. -J 2010/11/8 Erik Iverson er...@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

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

2010-11-08 Thread Erik Iverson
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 er...@ccbr.umn.edu: What class of object / structure do you exactly want in the end? A matrix, a

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

2010-11-08 Thread johannes rara
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 er...@ccbr.umn.edu: 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,

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

2010-11-08 Thread Erik Iverson
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 er...@ccbr.umn.edu: So what do you want the matrix to look like, since the number of

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

2010-11-08 Thread johannes rara
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 er...@ccbr.umn.edu: Then one solution is to use rbind.fill from the plyr package. johannes rara wrote: This is the ideal result (data.frame): result