Я группирую фрейм данных по 3 столбцам (v1, v2, v3
) с dplyr
и суммой 4-го столбца (v4
) в этой группировке.Тем не менее, мой следующий код дает только сумму v4
(единственное значение) во всех кадрах данных, а не с использованием группы.
df %>%
group_by(v1, v2, v3) %>%
summarise(sumv4 = sum(v4))
df
v1 v2 v3 v4
1 0 5 1
1 0 5 1
1 0 5 0
2 1 5 1
2 1 5 0
3 2 4 1
3 2 4 0
ожидаемый результат
v1 v2 v3 v4
1 0 5 2
2 1 5 1
3 2 4 1
Спасибо!