[R] Rank - Descending order
Gabor Grothendieck
ggrothendieck at myway.com
Tue Apr 20 07:08:40 CEST 2004
Here are a couple to try:
z <- c(1,5,2,4)
rank(-rank(z))
# If z is numeric this can be simplified to:
rank(-z)
I haven't checked what happens to NAs and ties.method.
Manoj - Hachibushu Capital <Wanzare <at> HCJP.com> writes:
:
: Dear All,
: Is there any simple way to way to produce "rank", for a given
: list, but in a descending order?
:
: E.G:
: x = list(a=c(1,5,2,4));
: rank(x$a); produces 1,4,2,3
:
: However I am looking for a way to generate (4,1,3,2).
:
: It would be particularly nice if the proposed solution has all
: the niceties of rank function (like NA handling and ties.method
: functionality)
:
: TIA
:
: Manoj
More information about the R-help
mailing list