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
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
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
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
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
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,
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
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
8 matches
Mail list logo