Как суммировать данные по нескольким группам (R) - PullRequest
0 голосов
/ 05 августа 2020

У меня есть фрейм данных, который выглядит следующим образом:

enter image description here

And I want to get this, that is, a single row per Group, with a column for the % of As in all the ID_1_Subgroup for each Group, together with the sum of ValueSubgroup, for each group too):

Суммирование по группе и подгруппе ), которые похожи, но не для R.

1 Ответ

1 голос
/ 05 августа 2020

Мы можем

library(dplyr)
df1 %>%
     group_by(Group) %>%
     summarise(PercA = mean(id_1_Subgroup == "A"),
               SumOfValueSubgroup = sum(ValueSubgroup))
...