《从Excel到R 数据分析进阶指南》一4.2 数据排序-阿里云开发者社区

开发者社区> 大数据> 正文
登录阅读全文

《从Excel到R 数据分析进阶指南》一4.2 数据排序

简介:

本节书摘来自异步社区《从Excel到R 数据分析进阶指南》一书中的第4章,第4.2节,作者 王彦平(蓝鲸),更多章节内容可以访问云栖社区“异步社区”公众号查看

4.2 数据排序

Excel中可以通过数据目录下的排序按钮直接对数据表进行排序,比较简单。R中需要使用order()函数完成排序。


a64032e366c6314d9e8a7a9f27e20755ad36a55e

首先,我们按id对数据表进行排序。decreasing参数为TRUE表示逆序。

#对数据表按id列进行排序(逆序)
df[order(df$id,decreasing = TRUE),]


3312499f18f0859e87f780cc6a391fdac43ba7a7

省略decreasing参数默认为正序排序。下面的代码按rate对数据表进行排序。

#对数据表按rate列进行排序(正序)
df[order(df$rate),]

也可以同时多数据表中的多列进行排序,下面是具体的代码和排序后的结果。

#对多列进行排序
df[order(df$age,df$price,df$age,decreasing = TRUE),]


b4163770090ad8b3e09b17a2fa86db1e317c40cf

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

分享:
大数据
使用钉钉扫一扫加入圈子
+ 订阅

大数据计算实践乐园,近距离学习前沿技术

其他文章
最新文章
相关文章