先把表格当成字典列表
csv.DictReader 会用首行作为字段名,每一行读取为字典。比按列下标读取更容易维护。
清洗时先定义规则
- 去掉文本首尾空格:value.strip()
- 缺失值统一成空字符串或明确的默认值
- 转换数字前先处理空值和格式错误
- 输出时固定字段顺序,方便下游继续使用
小数据先用标准库足够;当清洗逻辑和统计需求变复杂时,再引入 pandas。
用 csv.DictReader 读取表格,处理空白字段并输出一份结构更稳定的新文件。
csv.DictReader 会用首行作为字段名,每一行读取为字典。比按列下标读取更容易维护。
小数据先用标准库足够;当清洗逻辑和统计需求变复杂时,再引入 pandas。