[R] Arguments to order()
david at davidneu.com
Sun Apr 24 01:42:45 CEST 2011
On Sat, Apr 23, 2011 at 7:06 PM, Duncan Murdoch
<murdoch.duncan at gmail.com> wrote:
> On 11-04-23 2:00 PM, David Neu wrote:
>> The rows of a data frame can be sorted lexicographically as shown in
>> this example,
>> my.df<- data.frame(x=c(1,1,1,2,2), y=c(1,2,3,2,1))
>> my.df[order(my.df$x,my.df$y, decreasing=TRUE), ]
>> however, I'm wondering if it's possible to pass a variable in as the
>> first argument to order() so that the actual set of columns used in
>> the sort can be easily varied?
> Use do.call() to construct the call.
> Duncan Murdoch
>> FWIW, the first argument to order() is of type "..." and page 2 of R
>> Language Manual says that "Users cannot easily get hold of objects of"
>> this type.
>> Many thanks for any ideas!
>> R-help at r-project.org mailing list
>> PLEASE do read the posting guide
>> and provide commented, minimal, self-contained, reproducible code.
More information about the R-help