看不见的数字:dataframe里的2列值相减不等于0,怎么处理啊?

初学:dataframe里的2列值相减不等于0,怎么处理啊?
f_fp['差额'] = df_fp['不含税额'] + df_fp['发票税额'] - df_fp['总金额']
都保留了2位小数的了,
df_fp['不含税额'] = round(df_fp['不含税额'], 2)
df_fp['发票税额'] = round(df_fp['发票税额'], 2)
df_fp['总金额'] = round(df_fp['总金额'], 2)
其他行都没问题,就这2行出错
img

nan值不能参与计算,要么转为0之后在处理