将which.max应用于第二,第三等最高值

upa*_*ove 4 r

我有一个矢量:

x<-rnorm(100),

我想创建一个向量,存储X中第一个,第二个,第三个......第100个最高值的位置.

例如,如果x=4,9,2,0,10,11那么所需的向量6,5,2,1,3,4是否有这样做的功能?

Jil*_*ina 6

尝试使用 order

> order(x, decreasing =TRUE)
[1] 6 5 2 1 3 4
Run Code Online (Sandbox Code Playgroud)