[R] loading saved files with objects in same names
Jinsong Zhao
jszhao at yeah.net
Fri Aug 22 19:14:36 CEST 2014
On 2014/8/22 1:02, Martin Maechler wrote:
>
>> Have you tried the 'envir' argument to load()? E.g.,
>> envA <- new.environment()
>> load("A.RData", envir=envA)
>> envB <- new.environment()
>> load("B.RData", envir=envB)
>> plot(A$object, B$object)
>
>> Bill Dunlap
>> TIBCO Software
>> wdunlap tibco.com
>
> An alternative that I have been advocating is using
>
> attach("A.RData")
>
> etc. It does something similar as the above, but more
> conveniently:
> It loads the objects into a new environment *and* attaches that
> environment to your search() path, so you can access them
> directly, but attach() will never accidentally destroy existing
> R objects in your global environment ( = search()[[1]] ).
>
> Martin
>
Thanks a lot.
I try your method, and I got:
> attach("D2.1.RData")
The following objects are masked _by_ .GlobalEnv:
coda.jags.1, df.1, jags.1, Mean, N
In this case, how to access the masked objects?
Best,
Jinsong
>
>
>
>
>> On Mon, Aug 18, 2014 at 5:30 PM, Jinsong Zhao <jszhao at yeah.net> wrote:
>> Hi there,
>>
>> I have several saved data files (e.g., A.RData, B.RData and C.RData). In
>> each file, there are some objects with same names but different contents.
>> Now, I need to compare those objects through plotting. However, I can't find
>> a way to load them into a workspace. The only thing I can do is to rename
>> them and then save and load again.
>>
>> Is there a convenient to load those objects?
>>
>> Thanks a lot in advance.
>>
>> Best regards,
>> Jinsong
>>
More information about the R-help
mailing list