[R] Syntax for order()
John Kane
jrkrideau at inbox.com
Tue Mar 25 20:20:09 CET 2014
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.curt at epa.gov
> Sent: Tue, 25 Mar 2014 19:02:22 +0000
> To: r-help at r-project.org, jrkrideau at 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.curt at epa.gov
> 541-754-4638
>
>
>
> Sarah
>
> On Tue, Mar 25, 2014 at 2:36 PM, John Kane <jrkrideau at 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 at 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!
More information about the R-help
mailing list