Función de tabla R: ¿cómo sumar en lugar de contar? [duplicar]
Esta pregunta ya tiene una respuesta aquí:
¿Cómo sumar una variable por grupo? 13 respuestasSupongamos que tengo datos en una tabla R que se ve así:
Id Name Price sales Profit Month Category Mode
1 A 2 5 8 1 X K
1 A 2 6 9 2 X K
1 A 2 5 8 3 X K
1 B 2 4 6 1 Y L
1 B 2 3 4 2 Y L
1 B 2 5 7 3 Y L
2 C 2 5 11 1 X M
2 C 2 5 11 2 X L
2 C 2 5 11 3 X K
2 D 2 8 10 1 Y M
2 D 2 8 10 2 Y K
2 D 2 5 7 3 Y K
3 E 2 5 9 1 Y M
3 E 2 5 9 2 Y L
3 E 2 5 9 3 Y M
3 F 2 4 7 1 Z M
3 F 2 5 8 2 Z L
3 F 2 5 8 3 Z M
Si uso eltable
funcionar en estos datos como:
table(df$Category, df$Mode)
En cada modo me mostrará qué categoría tiene cuántas observaciones. Es como contar la cantidad de elementos en cada categoría en cada modo.
Pero, ¿y si quiero que la tabla se muestre debajo de cadaCategory
cualMode
ganado cuantoProfit
(suma o media) y no el recuento total?
¿Hay alguna manera de hacer esto con eltable
función u otra función en R?