當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Python Pandas isnull方法用法及代碼示例


Pandas isnull(~) 方法返回一個布爾掩碼,其中 True 設置為 NaN (缺失值),False 設置為非 NaN

參數

1.obj | array-likeobject

用於檢查 NaN 的類數組(例如 Series、DataFrame、Numpy 數組、列表等)。

返回值

  • 如果提供單個標量對象(例如字符串和數字),則返回單個boolean

  • 否則,返回布爾掩碼,其中 True 表示非 NaN 值,False 表示 NaN

例子

標量

pd.isnull("A")



False
pd.isnull(np.NaN)



True
pd.isnull(None)



True

Array-likes

Series
s = pd.Series([1,np.NaN,3])
pd.isnull(s)



0    False
1     True
2    False
dtype: bool

返回類型是布爾值Series

DataFrame

考慮以下 DataFrame :

df = pd.DataFrame({"A":[np.NaN,2], "B":[3,np.NaN]})
df



   A    B
0  NaN  3.0
1  2.0  NaN

要檢查現有值(非 NaN 值):

pd.isnull(df)



   A      B
0  True   False
1  False  True

返回類型是布爾值DataFrame

注意

Series 和 DataFrames 都有方法 isnull() ,因此可以直接調用 df.isnull()

相關用法


注:本文由純淨天空篩選整理自Isshin Inada大神的英文原創作品 Pandas | isnull method。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。