Ich möchte die relative Häufigkeit pro Gruppen berechnen.Wie berechnet man die relative Häufigkeit pro Gruppe
Das ist mein Daten-Set:
CATEGOTY VALUE COUNT
AAA 1 230
AAA 0 150
BBB 1 155
BBB 0 320
Das erwartete Ergebnis dieses ist, wo PROC
von COUNT
durch die Summe der VALUE==0
und VALUE==1
pro Gruppe Dividieren erhalten:
CATEGOTY VALUE COUNT PROC
AAA 1 230 0.60
AAA 0 150 0.40
BBB 1 155 0.33
BBB 0 320 0.67
In der Tat I hat den ersten gruppierten Datensatz mit diesem Code empfangen:
set = df %>%
group_by(CATEGORY,VALUE) %>%
summarise(COUNT = n())
Also ich möchte wissen, wie Sie diesen Code anpassen, um eine weitere Spalte PROC
zu erhalten.