我正试图摆脱我系列中的inf
和NaN
。
如果我这样做:
df['Iprod'] = df['PD']/df['PF'].replace(np.inf, 0).fillna(0)
Inf
消失了,但NaN
没有了。
是否也有一个衬纸可以填充NaN
?
答案 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)