刚查到,用order命令就可以实现R中有三个排序函数:order(),sort(),rank()
   sort(x)是对向量x进行排序,返回值排序后的数值向量。
   rank()是求秩的函数,它的返回值是这个向量中对应元素的“排名”。
   而order()的返回值是对应“排名”的元素所在向量中的位置。
注意三者返回值的差异。
Example:
> x<-c(1,5,8,2,9,7,4)
> order(x)#x中排第2的数字在原数列中的位置
[1] 1 4 7 2 6 3 5
> sort(x) #x数值排序后x数值本身
[1] 1 2 4 5 7 8 9
> rank(x) #x中数值在排序数列中的排名
[1] 1 4 6 2 7 5 3 
只需要对计算结果order(y),知道位置就知道参数