[Rd] rank() with decreasing argument - feature request

Adaikalavan Ramasamy ramasamy at cancer.org.uk
Wed Jul 21 17:06:58 CEST 2004


I like to request that the an argument/option to rank numbers in
decreasing order, i.e. largest number first, be added to rank().
Currently I am using the following construct, which can get a bit
cumbersome at time.

> rank.decreasing <- function(x) length(x) + 1 - rank(x)
> x <- c(101, 103, 102)
> rank(x)
[1] 1 3 2
> rank.decreasing(x)
[1] 3 1 2

I hope this is not an unreasonable request considering sort() and
order() have decreasing option. Thank you.

Regards, Adai



More information about the R-devel mailing list