- 0
- 0
- 约3.28千字
- 约 5页
- 2026-11-10 发布于山东
- 举报
Pythonpandas数据清洗常用方法与避坑笔记
写在前面
我刚转数据分析那会儿,接到第一份清洗客户表的活,以为read_csv读进来、dropna一删就完事。结果交付后业务方说你怎么把一半客户删没了。我一看,那张表空值在备注列,我图省事全表dropna,把有交易记录的主档也顺带清掉了。从那以后我养成一个习惯:清洗前先问清楚哪些列空了能丢行,哪些列空了必须保留。这篇笔记不罗列pandas全部API,只讲我天天在用的清洗套路,以及每个套路背后我踩过的坑。代码都会给,但重点在为什么这么写而不是这函数叫什么。
一、背景与痛点
真实数据从来不是教程里那张干净的iris表。业务库导出的表常见五种脏:
·空值混着,有的列该留行有的列不能留,一刀切就出错(我开头那单就是教训)。
·重复行,可能是接口重试写入,也可能是人工合并表时没去重。
·类型错乱,金额存成字符串带元¥,日期存成2023/1/12023-01-01两种格式混着。
·异常值,比如年龄出现999、金额出现负数,往往是缺省值或录入错。
·编码和分隔符问题,GBK文件用utf-8读出来全是乱码,或者逗号分隔里字段本身含逗号。
这些脏不处理,后面建模、统计全歪。但处理过头又会丢掉有效信息,平衡点在经验里。
二、核心概念与框架
清洗的本质是三步:看清数据、修正结构、校验结果。对应我常用的三个动作:
您可能关注的文档
- Excel数据透视表实战 从零到效率翻倍的实操笔记.docx
- Excel条件格式与数据验证进阶用法笔记.docx
- Word长文档排版实战:目录页眉页脚引用一步到位的实操笔记.docx
- 初级会计资产章节总记混 分录编制与易错点整理笔记.docx
- 初中化学方程式记不住 配平步骤与实验现象易错点整理笔记.docx
- 初中数学函数搞不清 一次函数与反比例函数综合题型解题笔记.docx
- 大学物理力学总丢分 质点运动与牛顿定律易错题拆解笔记.docx
- 高中历史材料题没思路 中国古代政治制度时间线与拆解笔记.docx
- 高中生物遗传题算不对 分离定律与自由组合解题拆解笔记.docx
- 高中英语完形填空总丢分 上下文逻辑与词义辨析拆解笔记.docx
- 初中化学酸碱盐总判错 复分解反应条件与离子共存辨析笔记.docx
- 初中数学圆总证不全 圆周角与切线判定拆解笔记.docx
- 初中物理电路故障总查不准 断路短路与电表读数辨析笔记.docx
- 初中物理浮力重难点突破与典型错例笔记.docx
- 初中英语定语从句总选错 关系代词与关系副词判定拆解笔记.docx
- 初中英语时态总混淆 现在完成时与一般过去时辨析笔记.docx
- 初中语文病句辨析总改不对 六种病因与修改符号实操笔记.docx
- 高中地理大气环流总画不对 三圈环流与气压带风带拆解笔记.docx
- 高中化学平衡总移不对 题干条件转译与等效平衡辨析笔记.docx
- 高中数学立体几何总建不好系 空间向量法判定拆解笔记.docx
原创力文档

文档评论(0)