dplyr resume con subtotales

Una de las mejores cosas de las tablas dinámicas en Excel es que proporcionan subtotales automáticamente. Primero, me gustaría saber si ya hay algo creado dentro de dplyr que pueda lograr esto. Si no, ¿cuál es la forma más fácil de lograrlo?

En el siguiente ejemplo, muestro el desplazamiento medio por número de cilindros y carburadores. Para cada grupo de cilindros (4,6,8), me gustaría ver el desplazamiento medio para el grupo (o desplazamiento total, o cualquier otra estadística resumida).

library(dplyr)
mtcars %>% group_by(cyl,carb) %>% summarize(mean(disp))

  cyl carb mean(disp)
1   4    1      91.38
2   4    2     116.60
3   6    1     241.50
4   6    4     163.80
5   6    6     145.00
6   8    2     345.50
7   8    3     275.80
8   8    4     405.50
9   8    8     301.00

Respuestas a la pregunta(6)

Su respuesta a la pregunta