Я хотел бы сделать группы с dplyr в зависимости от условия. Например, если у нас есть следующая таблица:
A B
1 0
10 1
5 1
6 2
Я бы создал группы, когда B = 0, еще один, когда B> 1, другой, когда B> 2, и так далее. Следующее приближение неверно, но, возможно, помогает понять:
df %>%
group_by(B > 0:2) %>%
summarize(Total = sum(A))