关键词

详解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。可以用于数据清洗和数据处理等任务。

本文链接:http://task.lmcjl.com/news/17717.html

展开阅读全文