全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
3344 5
2016-11-13
比如我有个数据框:
group_id score
[1,]        1    11
[2,]        1    12
[3,]        1    13
[4,]        1    14
[5,]        2    12
[6,]        2    13
[7,]        2    14
[8,]        3    16
[9,]        3    18


如何根据group_id对score进行编排秩次,使结果如下所示呢?
group_id score rank
[1,]        1    11    1
[2,]        1    12    2
[3,]        1    13    3
[4,]        1    14    4
[5,]        2    12    1
[6,]        2    13    2
[7,]        2    14    3
[8,]        3    16    1
[9,]        3    18    2


求助各位大神!!!!!
二维码

扫码加我 拉你入群

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

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

全部回复
2016-11-13 23:38:59
将你的数据框命名为mydat, 确保变量group_id是factor类型,然后用
复制代码
二维码

扫码加我 拉你入群

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

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

2016-11-14 12:03:26
dplyr, group_by then mutate
二维码

扫码加我 拉你入群

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

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

2016-11-14 16:05:53
hugebear 发表于 2016-11-13 23:38
将你的数据框命名为mydat, 确保变量group_id是factor类型,然后用
成功啦!厉害了word哥。
二维码

扫码加我 拉你入群

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

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

2016-11-14 16:07:12
ntsean 发表于 2016-11-14 12:03
dplyr, group_by then mutate
具体怎么做呢?
二维码

扫码加我 拉你入群

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

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

2016-11-15 03:30:52
lanhong1993 发表于 2016-11-14 16:07
具体怎么做呢?
复制代码
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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