Try this: L <- list(`1` = matrix(1:4, 4), `2` = matrix(5:8, 4)) sapply(L, c)
Note that the list component names are kept as column names in the result On 8/19/07, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote: > Hi, > > I encounter a situation where I have a list whose element is a column matrix. > Says, > > $'1' > [,1] > 1 > 2 > 3 > > $'2' > [,1] > 4 > 5 > 6 > > Is there fast way to collapse the list into a matrix like a cbind operation > in this case? Meaning, the result should be a matrix that looks like: > > [,1] [,2] > [1,] 1 4 > [2,] 2 5 > [3,] 3 6 > > I can loop through all elements and do cbind manually. But I think there must > be a simpler way that I don't know. Thank you. > > - adschai > > ______________________________________________ > R-help@stat.math.ethz.ch 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@stat.math.ethz.ch 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.