我有一个矢量:
x<-rnorm(100)
,
我想创建一个向量来存储X中第一,第二,第三......第100个最高值的位置。
例如,如果x=4,9,2,0,10,11
那么所需的向量是6,5,2,1,3,4
是否有执行此操作的功能?
答案 0 :(得分:5)
尝试使用order
> order(x, decreasing =TRUE)
[1] 6 5 2 1 3 4
答案 1 :(得分:3)
试试这个:
> order(-x)
[1] 6 5 2 1 3 4