Ich habe einen Datenrahmen und möchte die Anzahl der Zeilen innerhalb jeder Gruppe zählen. Ich benutze die aggregate
Funktion regelmäßig, um Daten wie folgt zu summieren:
df2 <- aggregate(x ~ Year + Month, data = df1, sum)
Jetzt möchte ich Beobachtungen zählen, kann aber anscheinend nicht das richtige Argument dafür finden FUN
. Intuitiv dachte ich, es wäre wie folgt:
df2 <- aggregate(x ~ Year + Month, data = df1, count)
Aber kein solches Glück.
Irgendwelche Ideen?
Einige Spielzeugdaten:
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
hat bei mir aber nicht funktioniert NROW
und hat gut length
funktioniert. +1
nrow
,NROW
,length
...