我有一个数据框。片段是:
df1 <- data.frame(x = c(1, 2, 1, 3, 5, 1, 4, 1), y = c(1, 1, 2, 2, 1, 1, 1, 3))
x y
1 1 1
2 2 1
3 1 2
4 3 2
5 5 1
6 1 1
7 4 1
8 1 3
我需要对 df1 进行分组y
并求和,x
但要考虑 y 的顺序。即我需要在每个新组之后创建新组,y
并对相应x
的 . 所需的输出是
x y
1 3 1
2 4 2
3 10 1
4 1 3
如何在 R 中做到这一点?