详解pandas.notnull()(检测非缺失值)函数使用方法

pandas.notnull()的作用是从series或DataFrame中返回布尔值,表示每个值是否为非空/非NaN。

使用方法

对于series对象

import pandas as pd

s = pd.Series([1, 2, None, 'hello'])
print(pd.notnull(s))

输出:

0     True
1     True
2    False
3     True
dtype: bool

对于DataFrame对象

data = {'name': ['Tom', 'Jerry', None, 'Mike'], 'age': [20, 25, None, 30]}
df = pd.DataFrame(data)
print(df.notnull())

输出:

    name    age
0   True   True
1   True   True
2  False  False
3   True   True

接下来我们举两个方法实例,方便大家深入理解:

判断series中的值是否为非空/非NaN:

import pandas as pd

s = pd.Series([1, 2, None, 'hello'])
print(pd.notnull(s))

输出:

0     True
1     True
2    False
3     True
dtype: bool

判断DataFrame中的值是否为非空/非NaN:

data = {'name': ['Tom', 'Jerry', None, 'Mike'], 'age': [20, 25, None, 30]}
df = pd.DataFrame(data)
print(df.notnull())

输出:

    name    age
0   True   True
1   True   True
2  False  False
3   True   True

总结:pandas.notnull()函数是pandas提供的一个判断series或DataFrame对象中的每个值是否为非空/非NaN的函数,通过返回布尔值来表示每个值是否为非空/非NaN。可以用于数据清洗和数据处理等任务。

阅读剩余 34%

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:详解pandas.notnull()(检测非缺失值)函数使用方法 - Python技术站

(0)
上一篇 2023年3月22日
下一篇 2023年3月22日

相关文章

合作推广
合作推广
分享本页
返回顶部