码迷,mamicode.com
首页 > 其他好文 > 详细

R中sort(), rank(), order()

时间:2017-04-20 20:46:59      阅读:155      评论:0      收藏:0      [点我收藏+]

标签:排名   数值   向量   相关   [1]   元素   它的   order   sort   

在R中,和排序相关的函数主要有三个:sort(),rank(),order()。

   
sort(x)是对向量x进行排序,返回值排序后的数值向量。rank()是求秩的函数,它的返回值是这个向量中对应元素的“排名”。而order()的返回值是对应“排名”的元素所在向量中的位置。

 

> x<-c(30,2,100)
> sort(x)
[1]   2  30 100
> order(x)
[1] 2 1 3
> x[order(x)]
[1]   2  30 100
> rank(x)
[1] 2 1 3
>
> sort(x,decreasing=TRUE)
[1] 100  30   2
> order(x,decreasing=TRUE)
[1] 3 1 2
> x[order(x,decreasing=TRUE)]
[1] 100  30   2
>

R中sort(), rank(), order()

标签:排名   数值   向量   相关   [1]   元素   它的   order   sort   

原文地址:http://www.cnblogs.com/guo-xiang/p/6740661.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!