2013-10-17 37 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 
相关问题