当前位置:   article > 正文

python检验excel数据中的异常值:检查空值.isnull() ,“NaN““nan“字符串型缺失值,以及异常值_python 判断excel 数据为nan

python 判断excel 数据为nan
  1. df = pd.read_excel(file_list[i])
  2. # 获取除了'SWC'和'G'列之外的所有列
  3. columns_to_check = [col for col in df.columns if col not in ["Date","date"]]
  4. for column in df.columns:
  5. # 检查空值
  6. if df[column].isnull().any():
  7. print(f"空值检测:列 '{column}' 存在空值")
  8. # 检查NaN、nan
  9. if df[column].isin([np.nan, 'NaN', 'nan']).any():
  10. print(f"NaN检测:列 '{column}' 存在NaN值")
  11. # 检查异常值(可以根据需要修改异常值的判断条件)
  12. if df[column].apply(lambda x: isinstance(x, str) and not x.isdigit()).any():
  13. print(f"异常值检测:列 '{column}' 存在非数字的异常值")

本文内容由网友自发贡献,转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号