Which can be written: array(unlist(L), dim = c(dim(L[[1]]), length(L)))
On 4/5/06, Dimitris Rizopoulos <[EMAIL PROTECTED]> wrote: > then maybe this is what you're looking for: > > L <- list(matrix(rnorm(6), nrow = 3), matrix(rnorm(6), nrow = 3)) > ################ > L > array(unlist(L), dim = c(nrow(L[[1]]), ncol(L[[1]]), length(L))) > > > Best, > Dimitris > > ---- > Dimitris Rizopoulos > Ph.D. Student > Biostatistical Centre > School of Public Health > Catholic University of Leuven > > Address: Kapucijnenvoer 35, Leuven, Belgium > Tel: +32/(0)16/336899 > Fax: +32/(0)16/337015 > Web: http://www.med.kuleuven.be/biostat/ > http://www.student.kuleuven.be/~m0390867/dimitris.htm > > > ----- Original Message ----- > From: "Werner Wernersen" <[EMAIL PROTECTED]> > To: "Gabor Grothendieck" <[EMAIL PROTECTED]> > Cc: <[email protected]> > Sent: Wednesday, April 05, 2006 3:55 PM > Subject: Re: [R] List to Array > > > > Oh yes, I should give an example: > > > > m <- matrix(1:6,nrow=3) > > L <- list(m,m) > > > > Output of L: > > [[1]] > > [,1] [,2] > > [1,] 1 4 > > [2,] 2 5 > > [3,] 3 6 > > > > [[2]] > > [,1] [,2] > > [1,] 1 4 > > [2,] 2 5 > > [3,] 3 6 > > > > > > I would like to transform L to and array looking like > > this: > > , , 1 > > > > [,1] [,2] > > [1,] 1 4 > > [2,] 2 5 > > [3,] 3 6 > > > > , , 2 > > > > [,1] [,2] > > [1,] 1 4 > > [2,] 2 5 > > [3,] 3 6 > > > > > >> Please supply some test data and the expected answer > >> since its not clear what is desired here. > >> > >> On 4/5/06, Werner Wernersen <[EMAIL PROTECTED]> > >> wrote: > >> > Hi, > >> > > >> > this is probably the easiest thing to do but I > >> manage > >> > not finding the answer: > >> > I have a list with matrices of exact same format > >> and > >> > headers. Now I would like to transform the list > >> into > >> > an normal array. What is the proper way to do > >> this? > >> > as.array changes the entire format and right now I > >> > only found the method of creating a new array, > >> going > >> > through the entire list and copy the matrix in > >> each > >> > list element to the new array. > >> > > >> > Thanks a million for your help! > >> > Werner > >> > > >> > ______________________________________________ > >> > [email protected] mailing list > >> > https://stat.ethz.ch/mailman/listinfo/r-help > >> > PLEASE do read the posting guide! > >> http://www.R-project.org/posting-guide.html > >> > > >> > > > > ______________________________________________ > > [email protected] mailing list > > https://stat.ethz.ch/mailman/listinfo/r-help > > PLEASE do read the posting guide! > > http://www.R-project.org/posting-guide.html > > > > > Disclaimer: http://www.kuleuven.be/cwis/email_disclaimer.htm > > ______________________________________________ [email protected] mailing list https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html
