pandas.notnull()的作用是从series或DataFrame中返回布尔值,表示每个值是否为非空/非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
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
接下来我们举两个方法实例,方便大家深入理解:
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
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