如何在Pandas数据帧中对不同键的不同行进行求和?

时间:2017-10-05 05:50:43

标签: python pandas

我有这个数据框:

Col1 | Col2 | Col3 \n
A    | 1    | 1 \n
B    | 23   | 2 \n
C    | 21   | 1 \n

在Pandas中添加,组合或总结A&是否可行B在一起所以它会像:

Col1 | Col2 | Col3 \n
A    | 24   | 3 \n
C    | 21   | 1 \n

我尝试过分组,但由于涉及的密钥A和B不同而无法使用?

1 个答案:

答案 0 :(得分:0)

replace用于相同的类别,然后使用groupby + sum

df = df.groupby(df['Col1'].replace({'B':'A'})).sum().reset_index()  
print (df)
  Col1  Col2  Col3
0    A    24     3
1    C    21     1