2017-10-17 99 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