加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

R语言学习 Sort()排序

(2016-11-23 14:43:25)
标签:

r

分类: 大数据
向量:
sort(x)是对向量x进行排序,返回值排序后的数值向量。
order(X) #返回使得x从小到大排列的元素的下标向量。x[order(x)]等效于sort(x),

> x<-c(97,93,85,74,32,100,99,67)
> sort(x)
[1]  32  67  74  85  93  97  99 100

矩阵:
比如说要对一个矩阵x进行排序,先根据第一列,然后根据第二列排序,可以用下面的语句实现:

x[order(x[,1],x[,2]),]

数据框排序

比如data.frame的rt(name,sex,age,score)按照score进行排序,行也跟着变动

>-rt[order(rt[,4],decreasing=T),]



0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有