dire che ho un set di dati come questo:dplyr numero di conteggio di un valore specifico della variabile
id <- c(1, 1, 2, 2, 3, 3)
code <- c("a", "b", "a", "a", "b", "b")
dat <- data.frame(id, code)
Vale a dire,
id code
1 1 a
2 1 b
3 2 a
4 2 a
5 3 b
6 3 b
Utilizzando dplyr, come potrei ottenere un conteggio di quanti un c'è sono per ogni id
esempio,
id countA
1 1 1
2 2 2
3 3 0
sto cercando cose come questa che non sta funzionando,
countA<- dat %>%
group_by(id) %>%
summarise(cip.completed= count(code == "a"))
È possibile che questo mi dà un errore, "Errore: nessun metodo applicabile per 'group_by_' applicata a un oggetto della classe 'logica'"
Grazie per il vostro aiuto!
La somma ha funzionato. Grazie! –