Supposons que je veuille calculer la proportion de valeurs différentes dans chaque groupe. Par exemple, en utilisant les mtcars
données, comment calculer la fréquence relative du nombre de vitesses par heure (automatique / manuel) en une seule fois dplyr
?
library(dplyr)
data(mtcars)
mtcars <- tbl_df(mtcars)
# count frequency
mtcars %>%
group_by(am, gear) %>%
summarise(n = n())
# am gear n
# 0 3 15
# 0 4 4
# 1 4 8
# 1 5 5
Ce que je souhaite réaliser:
am gear n rel.freq
0 3 15 0.7894737
0 4 4 0.2105263
1 4 8 0.6153846
1 5 5 0.3846154
prop.table()
/ sweep()
. De plus, dans d'autres questions, certaines personnes demandent la possibilité d'inclure des comptes nuls pour les variables ou les interactions de variables