[R] loading saved files with objects in same names

Martin Maechler maechler at stat.math.ethz.ch
Fri Aug 22 10:02:35 CEST 2014


> 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





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

______________________________________________
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