【发布时间】:2017-01-23 05:43:25
【问题描述】:
我想添加整体摘要行,同时使用 dplyr 按组计算摘要。我发现了各种问题,询问如何做到这一点,例如here、here 和 here,但没有明确的解决方案。一种可能的方法是执行两次count 并绑定行:
mtcars %>%
count(cyl, gear) %>%
bind_rows(
count(mtcars, gear)
)
几乎产生了我需要的东西(最左边的列有 NAs 而不是“Total”或类似的):
cyl gear n
<dbl> <dbl> <int>
1 4 3 1
2 4 4 8
3 4 5 2
4 6 3 2
5 6 4 4
6 6 5 1
7 8 3 12
8 8 5 2
9 NA 3 15
10 NA 4 12
11 NA 5 5
我是否缺少更简单/内置的解决方案?
【问题讨论】:
-
你可以在基础 R 中做
addmargins(table(mtcars$cyl, mtcars$gear))。