R - 排名最小到最小

Met*_*xis 8 sorting r dataframe

Rank()用来为数据帧分配一个等级值,但我需要等级为1 =最高而不是1 =最低.

Pop*_*Pop 22

如果你想得到x从最大到最小的等级,那么

rank(-x)
Run Code Online (Sandbox Code Playgroud)


小智 9

或者你可以使用:

> x = c(1,2,3,4,5)
> rank(desc(x))
[1] 5 4 3 2 1
Run Code Online (Sandbox Code Playgroud)


rns*_*nso 7

还:

> x = 1:10
> order(-x)
 [1] 10  9  8  7  6  5  4  3  2  1
Run Code Online (Sandbox Code Playgroud)