Sagen, ich habe einen Datensatz wie folgt aus:dplyr gezählte Anzahl eines bestimmten Wert der Variablen
id <- c(1, 1, 2, 2, 3, 3)
code <- c("a", "b", "a", "a", "b", "b")
dat <- data.frame(id, code)
Ie,
id code
1 1 a
2 1 b
3 2 a
4 2 a
5 3 b
6 3 b
dplyr Verwendung, wie würde ich einen zählen, wie viele es gibt sind für jede ID
dh
id countA
1 1 1
2 2 2
3 3 0
ich Sachen wie diese versuchen, die nicht funktioniert,
countA<- dat %>%
group_by(id) %>%
summarise(cip.completed= count(code == "a"))
Die mir oben gibt einen Fehler, „Fehler: nicht anwendbar Verfahren für‚group_by_‘angewendet auf ein Objekt der Klasse‚logische‘“
Danke für Ihre Hilfe!
Die Summe, die funktioniert hat. Vielen Dank! –