当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。