只有在存在其他0时才对pandas中的列求和

时间:2015-10-05 14:53:51

标签: python pandas sum dataframe

我有一个像

这样的数据框
  GULOSS         GRLoss

    1             1
    2             2
    3             3

我想以这样一种方式求和

  GULOSS         GRLoss       Post

    6             6            0

其中Post在初始数据帧中不存在,并且在最终数据帧中需要Post,条件是如果它不存在则将非现有列的总和设为0

1 个答案:

答案 0 :(得分:1)

假设我正确理解了你的问题,我就会这样做:

if 'POST' not in data.columns:
    data['POST'] = 0

datasum = data.sum()