rbind a list of matrices
On 07-03-2013, at 17:52, Heath Blackmon <coleoguy at gmail.com> wrote:
I have a large list of matrices and a vector that identifies the desired
matrices that I would like to rbind. However, I am stuck on how to get
this to work. I have written some code below to illustrate my problem:
# 3 simple matrices
a<-matrix(1:9,3,3)
b<-matrix(10:18,3,3)
c<-matrix(19:27,3,3)
#this is the type of list of matrices I am dealing with
matrix.list<-vector("list",3)
matrix.list[[1]]<-a
matrix.list[[2]]<-b
matrix.list[[3]]<-c
#i have a vector that identifies the ones that i want
desired.matrices <- c(1,3)
#i have tried lots of things next but all fail. This one gets close but I
seem to lose my dim attributes
goal<-rbind(matrix.list[desired.matrices])
Any ideas would be wonderful.
do.call(rbind,matrix.list) Berend