Ho un dataframe e vorrei contare il numero di righe all'interno di ogni gruppo. Uso regolarmente la aggregate
funzione per sommare i dati come segue:
df2 <- aggregate(x ~ Year + Month, data = df1, sum)
Ora, vorrei contare le osservazioni ma non riesco a trovare l'argomento appropriato per FUN
. Intuitivamente, ho pensato che sarebbe stato il seguente:
df2 <- aggregate(x ~ Year + Month, data = df1, count)
Ma nessuna tale fortuna.
Qualche idea?
Alcuni dati sui giocattoli:
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
non ha funzionato per me, ma NROW
e length
bene ha lavorato. +1
nrow
,NROW
,length
...