[R] save an object by dynamicly created name

Henrik Bengtsson hb at stat.berkeley.edu
Mon Nov 2 04:16:22 CET 2009


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.
>




More information about the R-help mailing list