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 respuestas

Supongamos 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?

Respuestas a la pregunta(3)

Su respuesta a la pregunta