【发布时间】:2016-10-07 17:12:31
【问题描述】:
我有这样一个数据框(df):
group col1 col2
x a 22
x a 23
x b 16
x b 18
y a 11
y a 12
y a 16
y a 45
y b 24
期望的输出是:
group col1 col2 rank
x a 22 1
x a 23 2
x b 16 0
x b 18 0
y a 11 1
y a 12 2
y a 16 3
y a 45 4
y b 24 0
即,
- 按组和 col1 排序 col2
- 当 col1="b" 时排名为 0
- col2 的值从小到大排序
如何使用 R 来做到这一点?我会很高兴得到任何帮助。非常感谢。
【问题讨论】:
标签: r