2014-10-17 64 views

回答

10

如果你想獲得的x從最大到最小的等級,做

rank(-x) 
+0

難以置信的簡單..謝謝! – Methexis 2014-10-17 10:58:46

2

下會做到這一點:

order(x, decreasing=TRUE) 
1

另外:

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

或者你可以使用:

> x = c(1,2,3,4,5) 
> rank(desc(x)) 
[1] 5 4 3 2 1