我想使用dplyr添加总结行,同时按组计算摘要。我找到了许多关于如何做到这一点的问题,例如这里、这里和这里,但没有明确的解决方案。一个可能的方法是两次执行
count
并绑定行:mtcars %>%
count(cyl, gear) %>%
bind_rows(
count(mtcars, gear)
)
这个几乎满足我的需求(最左边的一列有NA而不是“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
我是否错过了更简单/内置的解决方案?
addmargins(table(mtcars$cyl, mtcars$gear))
来完成此操作。 - mtoto