> x <- 1; y <- 2 > save(x, y, file = "xy.RData") > e <- new.env() > load("xy.RData", envir = e) > rm(x, y) > e$x [1] 1 > e$y [1] 2
Another way, if you really want a list, is to load into an environment (or the workspace) and use mget,
> e <- new.env() > load("xy.RData", envir = e) > mget(c("x", "y"), e) $x [1] 1
$y [1] 2
Both of these only work in R >= 1.9.0.
-roger
Tamas Papp wrote:
I have the following problem.
Use the same algorithm (with different parameters) to generate simulation results. I store these in variables, eg A, B, C, which I save into a file with
save(A, B, C, file="solution001.Rdata")
I do this many times. Then I would like to load the above, but in such a manner that A, B, C woule be part of a list, eg
sol001 <- loadIntoList("solution001.Rdata")
so that sol001 is a list with elements A, B, C.
I am looking for a way to implement the above function. The variables are very large and I need a lot of time to compute them, so saving & loading the results is the only viable alternative.
Thanks,
Tamas
______________________________________________ [EMAIL PROTECTED] mailing list https://www.stat.math.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html