Michael is right. I tried and found get() is required for my case. Hua
On Mar 29, 2012, at 13:50, "R. Michael Weylandt <michael.weyla...@gmail.com>"<michael.weyla...@gmail.com> wrote: > Yes, but if the OP wants to assign the values to "ineed" (which I think is > the request), he'll need get() > > Michael > > On Mar 29, 2012, at 12:50 PM, David Winsemius <dwinsem...@comcast.net> wrote: > >> >> On Mar 29, 2012, at 12:13 PM, R. Michael Weylandt wrote: >> >>> Perhaps something like >> >>>> alldata = data(package="MASS") >>>> arg = alldata$results[70,3] >>>> ineed <- data(arg, package="MASS") >>> >>> get(data(list = arg)) >> >> I think the get() is superfluous: >> >>> rm(phones) >>> exists("phones") >> [1] FALSE >>> data(list=arg, package="MASS") >> >>> exists("phones") >> [1] TRUE >> >> >> >>> >>> 2012/3/29 Hua Liang <dickliang...@gmail.com>: >>>> >>>> I am trying to use datasets within R with a loaded package, for example, >>>> MASS. When I use the dataset phones, it can be done using data(phones, >>>> package=”MASS”). I am thinking about an alternative but more flexible way >>>> to load this dataset. Because phones is the >>>> 70th dataset in this package, I wrote the following codes. Unfortunately >>>> they don’t work. It will be greatly appreciated if someone can help me >>>> figure out. >>>> >> >> >> -- >> >> David Winsemius, MD >> West Hartford, CT >> ______________________________________________ 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.