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]] ______________________________________________ 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.