Pandas isnull(~)
方法返回一個布爾掩碼,其中 True
設置為 NaN
(缺失值),False
設置為非 NaN
。
參數
1.obj
| array-like
或 object
用於檢查 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()
。
相關用法
- Python NumPy isnumeric方法用法及代碼示例
- Python string isnumeric()用法及代碼示例
- Python NumPy isnat方法用法及代碼示例
- Python math isnan()用法及代碼示例
- Python NumPy isneginf方法用法及代碼示例
- Python NumPy isnan方法用法及代碼示例
- Python isinstance方法用法及代碼示例
- Python string isidentifier()用法及代碼示例
- Python calendar isleap()用法及代碼示例
- Python math isclose()用法及代碼示例
- Python NumPy isalnum方法用法及代碼示例
- Python string isupper()用法及代碼示例
- Python string isalnum()用法及代碼示例
- Python isdisjoint()用法及代碼示例
- Python NumPy isposinf方法用法及代碼示例
- Python issubclass()用法及代碼示例
- Python NumPy isreal方法用法及代碼示例
- Python string istitle()用法及代碼示例
- Python NumPy isclose方法用法及代碼示例
- Python NumPy iscomplexobj方法用法及代碼示例
- Python string isalpha()用法及代碼示例
- Python NumPy isrealobj方法用法及代碼示例
- Python NumPy isfinite方法用法及代碼示例
- Python string isdigit()用法及代碼示例
- Python NumPy isalpha方法用法及代碼示例
注:本文由純淨天空篩選整理自Isshin Inada大神的英文原創作品 Pandas | isnull method。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。