A cleaner approach than attach()---because you don't need to remember
to detach()---is:
my.df<-data.frame(cbind(x=runif(100), y=rnorm(100)))
head(my.df)
with(my.df, plot(y~x))
_____________________________
Professor Michael Kubovy
University of Virginia
Department of Psychology
USPS: P.O.Box 400400 Charlottesville, VA 22904-4400
Parcels: Room 102 Gilmer Hall
McCormick Road Charlottesville, VA 22903
Office: B011 +1-434-982-4729
Lab: B019 +1-434-982-4751
Fax: +1-434-982-4766
WWW: http://www.people.virginia.edu/~mk9y/
On Jul 22, 2008, at 10:10 PM, milton ruser wrote:
> Hi Edna,
>
> I am not sure the completely right answer, but I suspect that you use
> data(df) to invoke a data.frame from the sample datasets provided
> from the
> packages available on your R system. By other side, if you have a
> data.frame
> loaded on your environent, you can use "attach" do turn the columns
> available on your environment as objects, like this.
>
> my.df<-data.frame(cbind(x=runif(100), y=rnorm(100)))
> head(my.df)
>
> plot(y~x)
> #you get error
>
> attach(my.df)
> plot(y~x)
> #you get the plot
>
> detach(my.df) # remove the x,y objects from your environment
> plot(y~x)
> #you get error again.
>
> On 7/22/08, Edna Bell <[EMAIL PROTECTED]> wrote:
>>
>> Hi!
>>
>> What is the difference between using data(somedataset) vs.
>> attach(somedataset), please?
>>
>> thanks,
>> Edna Bell
[[alternative HTML version deleted]]
______________________________________________
[email protected] 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.