用NaN代替float 0

时间:2017-10-17 19:48:10

标签: python

我希望将float64变量替换为NaN,当它的值为零时(它始终没有值为零)。我尝试使用

df["Temp"].replace(0.,np.nan) 

但它没有任何影响。感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

您也可以尝试:

df.loc[df['temp']==0, 'temp'] = np.nan