Ho un dataframe e vorrei contare il numero di righe all'interno di ogni gruppo. Uso regolarmente la aggregatefunzione 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))
nrownon ha funzionato per me, ma NROWe lengthbene ha lavorato. +1
nrow,NROW,length...