熊猫-一行处理inf和NaN

时间:2020-07-23 01:00:19

标签: python pandas

我正试图摆脱我系列中的infNaN

如果我这样做:

df['Iprod'] = df['PD']/df['PF'].replace(np.inf, 0).fillna(0)

Inf消失了,但NaN没有了。

是否也有一个衬纸可以填充NaN

2 个答案:

答案 0 :(得分:4)

添加()

df['Iprod'] = (df['PD']/df['PF']).replace(np.inf, 0).fillna(0)

答案 1 :(得分:0)

df.replace([np.nan, np.inf, -np.inf], 0, inplace=True)