遍历熊猫数据集并根据条件进行计数

时间:2018-06-24 22:43:06

标签: python pandas dataframe pandas-groupby

我有这个数据集,其中有一个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的新手-非常感谢!

0 个答案:

没有答案