【发布时间】:2018-10-16 02:35:39
【问题描述】:
这里是简单的 R 问题,有点类似于 this one,但我不知道如何将那里的见解应用到我的设置中。
我有一个数据框,其中包含几家公司的相对质量排名,例如
Firm Quality
A 4
B 5
C 2
D 0
我想添加第三列,如果质量等于或高于第 50 个百分位,则为 1(否则为 0),如果质量等于或高于第 75 个百分位,则添加第四列为 1(否则为 0)。像上面链接的解决方案似乎依赖于cut() 和within();虽然它们相对较旧,但在 dplyr 之前,我想知道是否有一种好方法可以使用 summarise() 和 dplyr 摘要函数以更直观的方式执行此操作(至少对于这个新手来说)。
【问题讨论】: