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)) # 自定义操作