On 23/09/2011 9:31 AM, Downey, Patrick wrote:
Hello,

I created an array to hold the results of a series of simulations I'm
running:

d.eta<- array(0,dim=c(3,3,200))

<simulation goes here and populates the array but it's not important>

Then I tried to save the results using this:

save(d.eta,file="D:/Simulation Results/sim 9-23-11 deta")

When I later tried to reload them using this:

d.eta<- load(file="D:/Simulation Results/sim 9-23-11 deta")

I got the following:

>  class(d.eta)
[1] "character"
>  d.eta
[1] "d.eta"
Why didn't it load the original object that I tried to save (the array)?

It did, and then it overwrote it with the result of load(). (Load recreates variables with their original names. The return value is a vector of names.

Use saveRDS and readRDS if you want the value saved/restored without its name.

Duncan Murdoch

  Is
the problem with how I'm saving or how I'm loading? Any explanation would
be greatly appreciated.

And to head off this question, I did check after the simulation, before
saving, and the d.eta object is an array of numbers.

Thanks,
Mitch

______________________________________________
R-help@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.

______________________________________________
R-help@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.

Reply via email to