全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
1030 4
2016-06-30
如何对数据框中某一个字段排序(是中文字符),同时扩展到其他列.
r初学者,就像excel中对某列排序后影响其他列的顺序一样.
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2016-6-30 12:00:46
这个用order对某一列进行排序之后,是一个索引,然后把这个索引放到data.frame的行里就可以实现整个数据的排序了
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2016-6-30 12:26:46
jiangbeilu 发表于 2016-6-30 12:00
这个用order对某一列进行排序之后,是一个索引,然后把这个索引放到data.frame的行里就可以实现整个数据的排 ...
还不是太懂,能不能详细一点。比如数据框中有【A,B, C】三列数据,怎么是C按照另一列数据D排序?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2016-6-30 13:58:06
这个就是一个向量的排序,你用match匹配好位置就可以排了
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2016-6-30 14:16:56
如果就是对dataframe排序,可以试试dplyr,用arrange函数比较方便。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群