【发布时间】:2017-07-29 01:07:45
【问题描述】:
我有以下数据框结构:
Score V1 V2 V3 ...
1 12 15 0
2 17 25 13
3 0 0 18
1 0 12 25
3 11 41 0
3 18 0 0
我想为每个score 组(在我的示例中为 1/2/3)和每列(V1/V2/V3...)计算值大于 0 的行数。
所以,我想得到以下结果:
Score V1 V2 V3 ...
1 50% 100% 50%
2 100% 100% 100%
3 67% 33% 33%
我开始使用dplyr 解决它,但我被过滤部分卡住了:
hun_percent <-
hun %>%
group_by(Score) %>%
summarise_each(funs(n=n()))
【问题讨论】: