【发布时间】:2021-01-08 20:24:00
【问题描述】:
所以我试图让 r 报告某个变量在组中具有特定值的份额。 例如:让我们考虑一个由组 1,2 和 3 组成的数据集。现在我想知道变量 1 在组 1,2 和 3 中取值 500 的百分比,并将其合并为新变量。 有没有方便的方法来解决问题? 所以它应该看起来像这样:
df
Group Var1 Var1_perc
1 0 50
1 400 50
1 500 50
1 500 50
其他组以此类推
【问题讨论】:
-
如何获得50??
-
你能分享可重现的例子吗?可能正在使用 dput?
标签: r dplyr group-by percentage