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.