[R] Syntax for order()

Hadley Wickham h.wickham at gmail.com
Tue Mar 25 20:24:00 CET 2014


If you want to continue to be spoiled, try:

library(dplyr)
arrange(dat1, val)

Hadley

On Tue, Mar 25, 2014 at 2:20 PM, John Kane <jrkrideau at inbox.com> wrote:
> 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!
>
> ______________________________________________
> 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.



-- 
http://had.co.nz/




More information about the R-help mailing list