> do.call(rbind, L)
ID stat pvalue
a.1 Herb 4 0.03
a.2 Shrub 5 0.04
b.1 Herb 12 0.20
b.2 Shrub 15 0.40
b.3 Tree 13 0.30
HTH,
Dennis
On Mon, Mar 28, 2011 at 5:01 PM, chipmaney <chipmaney@hotmail.com> wrote:
> I have created a list of tables with the same columns but different number
> of
> row.
>
> Example (actual list has ~200 elements):
>
> > temp1<-
data.frame(ID=c("Herb","Shrub"),stat=c(4,5),pvalue=c(.03,.04))
> > temp2<- data.frame(ID=c("Herb","Shrub",
> > "Tree"),stat=c(12,15,13),pvalue=c(.2,0.4,.3))
> > L<-list(a=temp1,b=temp2)
>
>
> > L
> $a
> ID stat pvalue
> 1 Herb 4 0.03
> 2 Shrub 5 0.04
>
> $b
> ID stat pvalue
> 1 Herb 12 0.2
> 2 Shrub 15 0.4
> 3 Tree 13 0.3
>
>
> I want to use apply() or some other vectorized function to create a
> data.frame that appends/binds all rows from all elements, such that I get:
>
> ID stat pvalue
> 1 Herb 4 0.03
> 2 Shrub 5 0.04
> 3 Herb 12 0.20
> 4 Shrub 15 0.40
> 5 Tree 13 0.30
>
> I'll forego the question of how to get the list element IDs (i.e.,
"a",
> "b")
> into the resulting table, unless you have the time....
>
> thank in advance, chipper
>
> --
> View this message in context:
> http://r.789695.n4.nabble.com/List-extraction-tp3413374p3413374.html
> Sent from the R help mailing list archive at Nabble.com.
>
> ______________________________________________
> R-help@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.
>
[[alternative HTML version deleted]]