在我的程式中,我需要找出我的 pandas.DataFrame 中的單個值是否為 NaN?我估計:
print(df.loc[index, 'Column1'])
輸出:
nan
但這個腳本就像一個魅力
nullV = None
print(nullV == None)
輸出:
True
雖然不是這個
print(df.loc[39, 'booking'] == None)
輸出:
False
uj5u.com熱心網友回復:
nan和之間有區別None。值nan仍然允許列是 64 位浮點資料型別,而不是轉換為資料型別object。
要檢查它是否是nan,請使用:
pd.isna(df.loc[index, 'Column1'])
uj5u.com熱心網友回復:
這應該有效:
import numpy as np
np.isnan(df.loc[39, 'booking'])
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/343408.html
上一篇:計算陣列中的串列成員對
