Skip to content
Prev 307761 / 398506 Next

rank() not doing really what I want

Greetings!

I have the following vector already in decreasing order:

125, 124, 111, 108, 107, 107, 105, ....

I want to find out the rank, so I do the following:

rank(-x, ties.method="min")

Then I get the following:

1, 2, 3, 4, 5, 5, 7, ....

but that is not what I want.  I want it to give:

1. ,2, 3, 4, 5 ,5, 6, ....

There should be no "jumps" in the sequence.

How would that be possible?

Thanks,
Henri-Paul