求和时列总和不匹配

时间:2020-05-07 06:51:12

标签: python pandas

我的df在下面

   Cost,Reve,diff
    0,3
    4,0
    0,0
    10,10
    4,8
    -3,0

我的公式是df['diff'] = df['Cost'] - df['Reve']

当我计算总和时,会显示出差异

df['diff'].sum() = 50

df['Cost'].sum() = 200

df['Reve'].sum() = 100

我的分析

当我调试(保存到csv并检查)其中Cost为negative or positve而Rev为0时,diff变为零。就像在第七行和第二行中,Cost为-3而Reve为0时,预期差异为零,但我得到的是空值

0 个答案:

没有答案