If you know much about what the elements of LIST look like
you can speed things up by not making R figure out what
you already know.  E.g., if you know that LIST consists of
p numeric vectors, all of the same length, n, then the following
might be faster
   matrix(unlist(LIST, use.names=FALSE), nrow=n)
If you are worried about row or column names then you can
add that information to the call to matrix().  (The above
will also work if LIST contains some matrix elements, as long as
they all have n rows.)

Bill Dunlap
Spotfire, TIBCO Software
wdunlap tibco.com 

> -----Original Message-----
> From: r-help-boun...@r-project.org [mailto:r-help-boun...@r-project.org] On 
> Behalf Of Steven Bauer
> Sent: Sunday, August 28, 2011 5:36 PM
> To: r-help@r-project.org
> Subject: [R] parallel rbind
> 
> As I am sitting here waiting for some R scripts to run...I was
> wondering... is there any way to parallelize rbind in R?
> 
> I wait for this call to complete frequently as I deal with large
> amounts of data.
> 
> do.call("rbind", LIST)
> 
> ______________________________________________
> 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