首页 > 解决方案 > Pandas - 在一行中处理 inf 和 NaN

问题描述

我试图在我的系列中摆脱infNaNs。

如果我做:

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

Inf消失了,但没有NaN

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

标签: pythonpandas

解决方案


添加 ()

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

推荐阅读