Re: [R] Arguments to order()

From: Duncan Murdoch <murdoch.duncan_at_gmail.com>
Date: Sat, 23 Apr 2011 19:06:18 -0400

On 11-04-23 2:00 PM, David Neu wrote:
> Hi,
>
> 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!
>
> Cheers,
> Dave
>
> ______________________________________________
> 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.



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. Received on Sat 23 Apr 2011 - 23:11:56 GMT

Archive maintained by Robert King, hosted by the discipline of statistics at the University of Newcastle, Australia.
Archive generated by hypermail 2.2.0, at Sun 24 Apr 2011 - 05:50:31 GMT.

Mailing list information is available at https://stat.ethz.ch/mailman/listinfo/r-help. Please read the posting guide before posting to the list.

list of date sections of archive