import pandas as pd
data=pd.read_csv('Nowcoder.csv',sep=',',dtype=object)
print(data.isna().any(axis=0))
any(axis=0/1) 0是列 1是行;它可以用来检查任何布尔值运算。
# 检查是否存在缺失值
print(data.isna().any(axis=0)) # 搭配isna()方法
# 检查是否存在大于0的值
print((data > 0).any(axis=0)) # 搭配比较操作符
# 检查是否存在非缺失值
print(data.notna().any(axis=0)) # 搭配notna()方法
# 自定义的布尔值操作
def has_positive_sum(series):
return (series > 0).sum() > 0
print(data.apply(has_positive_sum, axis=0)) # 自定义操作

京公网安备 11010502036488号