在R中,和排序相关的函数主要有四个:sort(),rank(),order(),rev()。
sort(x)是对向量x进行从小到大排序。 rank()是求秩的函数,它的返回值是向量中对应元素的“排名”。 order()的返回值是对应“排名”的元素所在向量中的位置。 rev()是对向量进行逆序排序。
下面以一小段R代码来举例说明:
> x <- c(21,56,39,91,54,3) > sort(x) [1] 3 21 39 54 56 91 > order(x) [1] 6 1 3 5 2 4 > rank(x) [1] 2 5 3 6 4 1 > rev(x) [1] 3 54 91 39 56 21



