[R] custom sort?

Duncan Murdoch murdoch at stats.uwo.ca
Thu May 28 23:48:44 CEST 2009


On 28/05/2009 5:34 PM, Steve Jaffe wrote:
> Sounds simple but haven't been able to find it in docs: is it possible to
> sort a vector using a user-defined comparison function? Seems it must be, 
> but "sort" doesn't seem to provide that option, nor does "order" sfaics

You put a class on the vector (e.g. using class(x) <- "myvector"), then 
define a conversion to numeric (e.g. xtfrm.myvector) or actual 
comparison methods (you'll need ==.myvector, >.myvector, and 
is.na.myvector).

Duncan Murdoch




More information about the R-help mailing list