2013-10-17 39 views
3

我有一個矢量:申請which.max到第二,第三等最高值

x<-rnorm(100)

我想創建存儲的第一,第二,第三位置的矢量。 。第100個最高值在X.

例如,如果x=4,9,2,0,10,11那麼期望的向量將是6,5,2,1,3,4是否有這樣做的函數?

回答

5

使用order

> order(x, decreasing =TRUE) 
[1] 6 5 2 1 3 4 
3

試試這個:

> order(-x) 
[1] 6 5 2 1 3 4 
相關問題