我有这个数据集,其中有一个ID,然后有一个序列号(均使表唯一)。然后是第三列,总计:
为了说明这一点,这是汇总的数据集:
ID | Seq | Total
1 | 1 | 0
1 | 2 | 2
1 | 3 | 1
2 | 1 | 1
2 | 2 | 0
2 | 3 | 1
我想遍历数据集并添加一个新列,在该列中我对相同ID的先前条目存在的Total列的值求和,并将结果添加到该行(相同ID的先前条目)中是那些Seq较小的表。表将在循环之前按ID和Seq排序)。这是最终的数据集:
ID | Seq | Total | x
1 | 1 | 0 | 0
1 | 2 | 2 | 2
1 | 3 | 1 | 3
2 | 1 | 1 | 1
2 | 2 | 0 | 1
2 | 3 | 1 | 2
对不起,如果这是基本的,我是python的新手-非常感谢!