dplyr count Nummer eines bestimmten Wertes der Variablen
Say Ich habe einen Datensatz wie diesen:
id <- c(1, 1, 2, 2, 3, 3)
code <- c("a", "b", "a", "a", "b", "b")
dat <- data.frame(id, code)
Dh.,
id code
1 1 a
2 1 b
3 2 a
4 2 a
5 3 b
6 3 b
Unter Verwendung von dplyr, wie würde ich die Anzahl der A's für jede ID ermitteln?
d. h.,
id countA
1 1 1
2 2 2
3 3 0
Ich versuche solche Sachen, die nicht funktionieren,
countA<- dat %>%
group_by(id) %>%
summarise(cip.completed= count(code == "a"))
Das obige gibt mir eine Fehlermeldung: "Fehler: Keine anwendbare Methode für 'group_by_', angewendet auf ein Objekt der Klasse" logical ""
Danke für Ihre Hilfe