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.

Reply via email to