nzahl der Vorkommen von kategorialen Variablen im Datenrahmen (R) [duplizieren]

Diese Frage hat hier bereits eine Antwort:

Schnellere Berechnungsmethoden für Frequenzen und Casts von Long zu Wide 4 Antworten

Ich habe Datenrahmen:

station     date        classification
 1    June - 01/16          A
 2    June - 03/16          B
 1    June - 01/16          A
 7    June - 01/16          C
 1    June - 03/16          A
 2    June - 03/16          B
 2    June - 03/16          B

Ich möchte die Gesamtzahl der Vorkommen von A, B und C erhalten, aggregiert nach Stationsnummer und Datum:

Zum Beispiel hat Station 1 am 1. Juni 2 As, während Station 2 am 3. Juni 3 Bs hat.

Ich habe es versucht

aggregate(x = list(data_frame$classification), by = list(station=data_frame$station, Date=data_frame$date), function(x) length(unique(x))

Antworten auf die Frage(6)

Ihre Antwort auf die Frage