Hello,

Try the following.

do.call(rbind, lapply(a, '[[', "var1"))
do.call(rbind, lapply(a, '[[', "var2"))


Hope this helps,

Rui Barradas

Em 12-10-2014 07:14, Cesar Caballero escreveu:
Hi all,

I have an array of lists. All lists have the same names and the vectors inside 
each name have the same dimension.

For instance,

a[1:4]
[[1]]
[[1]]$var1
[1] 1 2 3 4 5

[[1]]$var2
[1] 6 7


[[2]]
[[2]]$var1
[1]  2  4  6  8 10

[[2]]$var2
[1] 12 14

[[3]]
[[3]]$var1
[1]  3  6  9 12 15

[[3]]$var2
[1] 18 21


I would like to apply rbind to concatenate all vectors for a given name, e.g. 
concatenate all the a[[]]$a
How can I do that?

Thanks very much in advance.

Best wishes
Cesar


----------------------------------------------------------------------
Cesar Caballero
MRI engineer
www.bcbl.eu

Legal disclaimer/Aviso legal/Lege-oharra: www.bcbl.eu/legal-disclaimer

______________________________________________
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.


______________________________________________
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.

Reply via email to