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 -- View this message in context: http://www.nabble.com/custom-sort--tp23770565p23770565.html Sent from the R help mailing list archive at Nabble.com.
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" sfaicsYou 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