Tenho um dataframe e gostaria de contar o número de linhas dentro de cada grupo. Eu regularmente uso a aggregate
função para somar os dados da seguinte forma:
df2 <- aggregate(x ~ Year + Month, data = df1, sum)
Agora, eu gostaria de contar observações, mas não consigo encontrar o argumento adequado para FUN
. Intuitivamente, pensei que seria o seguinte:
df2 <- aggregate(x ~ Year + Month, data = df1, count)
Mas, não tive essa sorte.
Alguma ideia?
Alguns dados do brinquedo:
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
não funcionou para mim, mas NROW
e length
bem trabalhado. +1
nrow
,NROW
,length
...