【发布时间】:2018-03-30 19:42:56
【问题描述】:
我将排名、状态和计数视为通过聚合父数据框创建的数据框。我想找到如下的比率/百分比。
即,每个等级的完整和不完整总数中的不完整百分比/比率是多少。
Rank Status `n()`
<fct> <fct> <int> <ratio>
1 A Incomplete 602
2 A Complete 9443 602/9443
3 B Incomplete 1425
4 B Complete 10250 ----
5 C Incomplete 1347 ----
6 C Complete 6487
7 D Incomplete 1118
8 D Complete 3967
9 E Incomplete 715
10 E Complete 1948
我尝试使用 sapply() 迭代并计算比率并将其存储在另一个 df 中。但是有没有更好的方法呢?
否则,如果堆积条形图可以像上面那样标记百分比/比率,那就太好了。
我尝试的堆积条显示的是总数的百分比而不是比率。
谢谢。
【问题讨论】:
-
不完全是一个答案,但如果你不按
Status聚合,你就不能mutate一个新列吗? -
@Stephan 均值怎么会变成比率,抱歉我不明白答案