A::thename works only when thename is exported by the name space A. A:::thename works only when thename is defined in the name space A.
getAnywhere(thename)$objs$"package:A" always works. On Mar 25, 6:48 am, Duncan Murdoch <murd...@stats.uwo.ca> wrote: > hong shen wrote: > > Hi list, > > > I encountered a situation that a data frame is defined by two packages. > > Both of them are loaded by library(). My questions are > > > 1. How could I tell the data frame is from which package? > > find("theName") > > will tell you where it found a variable called theName. > > > 2. If I want to reference the data frame from package A insted of B, how > > can I do it? > > A::theName > > or > > B::theName > > will find whichever one you want. > > Duncan Murdoch > > > Thanks! > > hshen > > > ______________________________________________ > > r-h...@r-project.org mailing list > >https://stat.ethz.ch/mailman/listinfo/r-help > > PLEASE do read the posting guidehttp://www.R-project.org/posting-guide.html > > and provide commented, minimal, self-contained, reproducible code. > > ______________________________________________ > r-h...@r-project.org mailing listhttps://stat.ethz.ch/mailman/listinfo/r-help > PLEASE do read the posting guidehttp://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.