【发布时间】:2017-01-20 14:48:39
【问题描述】:
我已经在 R 中对一个数据框进行了分组和汇总,所以我现在有一个类似的表格:
Group | Value | Count
==========================
A | 1 | 4
A | 2 | 2
A | 10 | 4
B | 3 | 2
B | 4 | 4
B | 2 | 3
C | 5 | 3
C | 2 | 6
我有兴趣找出每个组中值 2 的相对频率:
Group | Relative freq of 2
==========================
A | 2/(4+2+4) = 0.2
B | 3/(2+4+3) = 0.33
C | 6/(3+6) = 0.67
除了编写一堆带有循环和条件的代码之外,在 R 中是否有一种简单、优雅的计算方法?可能使用 dplyr。
【问题讨论】:
标签: r dataframe dplyr grouping