问题库 Python how-to

pandas 如何筛选数据

快速答案

用布尔条件过滤 DataFrame,多个条件用括号包住。

py
active = df[(df['status'] == 'active') & (df['score'] >= 60)]

使用要点

  • 先用小样本确认字段、编码和空值,再处理完整数据。
  • 写出文件前确认分隔符、日期格式和中文编码,避免后续工具打不开。

相关内容