[R] rbind data frames stored in a list
Bert Gunter
gunter.berton at gene.com
Thu Apr 23 03:57:15 CEST 2009
?do.call
... as in do.call(rbind,X)
(A very useful and powerful feature os the S language: Computing on the
language. See V&R's "S Programming" for an informative discussion (there may
well be others, of course).
-- Bert
-----Original Message-----
From: r-help-bounces at r-project.org [mailto:r-help-bounces at r-project.org] On
Behalf Of Dimitri Liakhovitski
Sent: Wednesday, April 22, 2009 6:36 PM
To: R-Help List
Subject: [R] rbind data frames stored in a list
Hello everyone!
I have a list X with 3 elements, each of which is a data frame, for example:
a<-data.frame(a=1,b=2,c=3)
b<-data.frame(a=c(4,7),b=c(5,8),c=c(6,9))
c<-data.frame(a=c(10,13,16),b=c(11,14,17),c=c(12,15,18))
X<-list()
X[[1]]<-a
X[[2]]<-b
X[[3]]<-c
(X)
How can I most effectively transform X into a data frame with columns
a, b, and c?
I would love to find a generic solution, and not a specific solution
like this one:
frame<-rbind(X[[1]],X[[2]],X[[3]])
...because in reality I have a lot of elements of X.
Thank you very much!
--
Dimitri Liakhovitski
MarketTools, Inc.
Dimitri.Liakhovitski at markettools.com
______________________________________________
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