Tengo un marco de datos y me gustaría contar el número de filas dentro de cada grupo. Normalmente utilizo la aggregate
función para sumar datos de la siguiente manera:
df2 <- aggregate(x ~ Year + Month, data = df1, sum)
Ahora, me gustaría contar las observaciones, pero parece que no puedo encontrar el argumento adecuado para FUN
. Intuitivamente, pensé que sería lo siguiente:
df2 <- aggregate(x ~ Year + Month, data = df1, count)
Pero no tuve tanta suerte.
¿Algunas ideas?
Algunos datos de juguetes:
set.seed(2)
df1 <- data.frame(x = 1:20,
Year = sample(2012:2014, 20, replace = TRUE),
Month = sample(month.abb[1:3], 20, replace = TRUE))
nrow
no funcionó para mí, pero NROW
y length
bien trabajado. +1
nrow
,NROW
,length
...