【发布时间】:2019-06-26 14:29:02
【问题描述】:
我有一个数据框,每个 x 值都有多个 y 值。我想从这个数据框中创建一个新的数据框,每个 x 值只有一行,将与每个 x 关联的 y 和 z 的所有值加在一起。
x y z
0 0 0
0 1 0
0 0 0
1 2 0
1 0 1
1 0 1
2 0 2
2 1 1
2 2 0
2 0 2
3 1 2
3 1 3
这就是我想要的结果:
x y z
0 1 0
1 2 2
2 3 5
3 2 5
是否可以使用 cumsum 以某种方式以 x 为条件来执行此操作?谢谢。
【问题讨论】: