Thank. Once I got Sarah's email I realised I should have been usling with(). Hadley's ggplot syntax has spoiled/confused me.
John Kane Kingston ON Canada > -----Original Message----- > From: seeliger.c...@epa.gov > Sent: Tue, 25 Mar 2014 19:02:22 +0000 > To: r-help@r-project.org, jrkrid...@inbox.com > Subject: RE: [R] Syntax for order() > >>> dat1[order(val), ] # Gives Error in order(val) : object 'val' not >>> found >>> >>> dat1[order(dat1[,2]), ] # Works just fine. >> >> dat1[order(dat1$val), ] >> >> unless you used attach(dat1). > > Better to avoid 'attach' altogether and go with the first suggestion. > That can get rather unwieldy when ordering on many columns, in which case > with() is handy: > > dat1[with(dat1, order(val)),] > > > -- > Curt Seeliger, Data Ranger > Raytheon Information Services, Contractor to ORD > seeliger.c...@epa.gov > 541-754-4638 > > > > Sarah > > On Tue, Mar 25, 2014 at 2:36 PM, John Kane <jrkrid...@inbox.com> wrote: >> Has there been a change in the syntax for order() or am I just making >> some stupid mistake here? >> >> dat1 <-read.table(text=" >> name val >> Alex 4 >> Jim 10 >> Fred 8 >> Julie 44 >> ",sep="",header=TRUE,stringsAsFactors=FALSE) >> >> John Kane >> Kingston ON Canada >> > > -- > Sarah Goslee > http://www.functionaldiversity.org > > ______________________________________________ > 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. ____________________________________________________________ FREE 3D EARTH SCREENSAVER - Watch the Earth right on your desktop! ______________________________________________ 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.