在R中,如何生成一个包含另一个数组中相应元素的排序索引的数组?

时间:2014-07-10 22:22:46

标签: r sorting

在R中,给定一个数值数组,如何生成另一个包含排序索引顺序的数组到原始数组中?为了澄清我的问题,请考虑一个例子:对于原始数组:

[33 11 55 22 44]

我想制作另一个数组:

[3 1 5 2 4]

第二个数组中的每个元素表示第一个数组中相应元素的排序索引。

在MATLAB中,这可以通过使用[B,XI] = sort(A)来完成;其中XI是有用数组。

1 个答案:

答案 0 :(得分:3)

尝试使用rank()函数,找到here