2017-10-17 84 views
-1

我想用NaN替换一个float64变量,当它的值为零时(它的值始终不为0)。我试过使用用NaN替换float 0

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

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

+1

是否使用'pandas'? –

+0

它是否会将您想要的新数据框返回给您?或者我想你可以设置inplace = True。 –

回答

0

您也可以尝试:

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