Hello, I am planning of building a list of lists specifically, my first list is some what of the sort: lidta <- list(m, p, r, s, q, A, B) where A and B are matrices that may be of different number of rows . The number of rows in matrix A and matrix B depends on the the values of m. The question is I don;t know how to put all the 1000 or so of these lists into a 'mega' list. Can you help me? -- Thanks, Jim. [[alternative HTML version deleted]]
How are your lists being created? You can add each list to a mega list in a for loop, or use lapply to run a function multiple times which outputs a list each time and these will automatically be put together into a mega list. If these don't work for you then tell us more about how you are creating the inner lists (sample code helps). -- Gregory (Greg) L. Snow Ph.D. Statistical Data Center Intermountain Healthcare greg.snow at imail.org 801.408.8111> -----Original Message----- > From: r-help-bounces at r-project.org [mailto:r-help-bounces at r- > project.org] On Behalf Of Jim Silverton > Sent: Saturday, February 05, 2011 7:39 PM > To: r-help at r-project.org > Subject: Re: [R] A list within a list? > > Hello, > I am planning of building a list of lists specifically, my first list > is > some what of the sort: > lidta <- list(m, p, r, s, q, A, B) > where A and B are matrices that may be of different number of rows . > The > number of rows in matrix A and matrix B depends on the the values of m. > > The question is I don;t know how to put all the 1000 or so of these > lists > into a 'mega' list. > > Can you help me? > > > > > -- > Thanks, > Jim. > > [[alternative HTML version deleted]] > > ______________________________________________ > R-help at 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.
On 6/02/2011 3:38 p.m., Jim Silverton wrote:> Hello, > I am planning of building a list of lists specifically, my first list is > some what of the sort: > lidta<- list(m, p, r, s, q, A, B) > where A and B are matrices that may be of different number of rows . The > number of rows in matrix A and matrix B depends on the the values of m. > > The question is I don;t know how to put all the 1000 or so of these lists > into a 'mega' list. > > Can you help me? > > > >I use the following for this sort of thing. megaList <- vector("list", length = 1000) testList <- list(x=1:3, y=c("a","b")) for (i in 1:1000){ megaList[[i]] <- testList } head(megaList) David Scott _________________________________________________________________ David Scott Department of Statistics The University of Auckland, PB 92019 Auckland 1142, NEW ZEALAND Phone: +64 9 923 5055, or +64 9 373 7599 ext 85055 Email: d.scott at auckland.ac.nz, Fax: +64 9 373 7018 Director of Consulting, Department of Statistics