dataframe判断一个值非空
时间: 2023-12-04 07:04:51 浏览: 62
pandas DataFrame 根据多列的值做判断,生成新的列值实例
可以使用isnull()或notnull()方法来判断一个值是否为空。
示例代码:
```
import pandas as pd
df = pd.DataFrame({'A': [1, 2, None], 'B': [None, 5, 6]})
# 使用isnull()方法判断空值
print(df['A'].isnull()) # 输出:0 False
# 1 False
# 2 True
# Name: A, dtype: bool
# 使用notnull()方法判断非空值
print(df['B'].notnull()) # 输出:0 False
# 1 True
# 2 True
# Name: B, dtype: bool
```
在以上示例中,df是一个包含空值的DataFrame,我们使用isnull()和notnull()方法分别判断了列'A'和列'B'中的每个值是否为空。输出结果中,True表示该值为空,False表示该值非空。
阅读全文