sort()、order()、rank()函数的区别
命令:
x=c(1,10,3,6,5)
x
sort(x)
x
order(x)
x
rank(x)
运行结果:
> x=c(1,10,3,6,5)
> x
[1] 1 10 3 6 5
> sort(x) # x列表的数字从小到大排序
[1] 1 3 5 6 10
> x
[1] 1 10 3 6 5
> order(x) # sort(x)列表的数字在x列表中的位置
[1] 1 3 5 4 2
> x
[1] 1 10 3 6 5
> rank(x) # x列表的数字sort(x)列表中的位置
[1] 1 5 2 4 3