Hi, I would like to save a few dynamically created objects to disk. The following is the basic flow of the code segment for(i = 1:10) { m = i:5 save(m, file = ...) ## ??? } To distinguish different objects to be saved, I would like to save m as m1, m2, m3 ..., to file /home/data/m1, /home/data/m2, home/data/m3, ... I tried a couple of methods on translating between object names and strings (below) but couldn't get it to work. https://stat.ethz.ch/pipermail/r-help/2008-November/178965.html http://tolstoy.newcastle.edu.au/R/help/04/08/2673.html Any suggestions would be appreciated. thanks Hao -- View this message in context: http://old.nabble.com/save-an-object-by-dynamicly-created-name-tp26155437p26155437.html Sent from the R help mailing list archive at Nabble.com.
path <- "data"; dir.create(path); for (i in 1:10) { m <- i:5; filename <- sprintf("m%02d.Rbin", i); pathname <- file.path(path, filename); save(m, file=pathname); } /H On Sun, Nov 1, 2009 at 6:53 PM, jeffc <hcen at andrew.cmu.edu> wrote:> > Hi, > > I would like to save a few dynamically created objects to disk. The > following is the basic flow of the code segment > > for(i = 1:10) { > ? m = i:5 > ? save(m, file = ...) ## ??? > } > To distinguish different objects to be saved, I would like to save m as m1, > m2, m3 ..., to file /home/data/m1, /home/data/m2, home/data/m3, ... > > I tried a couple of methods on translating between object names and strings > (below) but couldn't get it to work. > https://stat.ethz.ch/pipermail/r-help/2008-November/178965.html > http://tolstoy.newcastle.edu.au/R/help/04/08/2673.html > > Any suggestions would be appreciated. > > thanks > > Hao > > -- > View this message in context: http://old.nabble.com/save-an-object-by-dynamicly-created-name-tp26155437p26155437.html > Sent from the R help mailing list archive at Nabble.com. > > ______________________________________________ > 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. >
jeffc wrote:> > Hi, > > I would like to save a few dynamically created objects to disk. The > following is the basic flow of the code segment > > for(i = 1:10) { > m = i:5 > save(m, file = ...) ## ??? > } > To distinguish different objects to be saved, I would like to save m as > m1, m2, m3 ..., to file /home/data/m1, /home/data/m2, home/data/m3, ... > >save(m, file = paste("/home/data/m", i, ".rdata", sep="") Dieter -- View this message in context: http://old.nabble.com/save-an-object-by-dynamicly-created-name-tp26155437p26157748.html Sent from the R help mailing list archive at Nabble.com.