DuMate 中文文档 下载 App

数据预处理与清洗 — 自动识别异常值填补缺失

为什么脏数据是分析的最大敌人

数据分析有句老话:Garbage In, Garbage Out(垃圾进,垃圾出)。真实工作里拿到的数据几乎都是脏的:

手动清洗一个 10000 行的 Excel,至少要一两个小时。DuMate 能在几十秒内完成。

DuMate 自动清洗做什么

清洗维度具体操作
空值处理检测空单元格 / 空行 / 空列,按策略填补(均值 / 中位数 / 上一个有效值)或标记跳过
重复检测按关键字段组合去重(如订单号 + 客户名),保留最新记录
异常值识别超出合理范围的数值(如订单金额 999999),标记异常清单
格式统一日期、金额、百分比统一格式,字段名标准化
类型转换自动识别并修正类型错误(如金额列全是字符串"¥1,234"转成数字)
编码问题中文乱码修复(v1.0.15 优化)

实战指令示例

常规清洗

清洗这份销售数据 Excel:
1. 删除完全重复的行
2. 用均值填补金额列的空值
3. 统一日期格式为「YYYY-MM-DD」
4. 标记金额列中大于 3 倍标准差的异常值
5. 生成一份清洗前后对比报告

多表合并清洗

把这 3 份分公司销售表合并成一份,清洗:
1. 统一列名(三张表的列名不完全一致)
2. 按订单号去重,保留最新的记录
3. 新增一列「分公司」标记来源
4. 输出一份合并后的 Excel + 清洗日志

脏得离谱的数据

这份 CSV 里有很多问题:
- 第一列有些行是字符串,有些是数字,还有日期混在里面
- 日期列格式有 5 种以上
- 金额列有 "N/A" 和 "--"
帮我彻底清洗一遍,给我一份干净的版本和清洗说明

清洗日志很重要

DuMate 在清洗完成后会自动生成一份清洗日志,告诉你:

这份日志是追溯和复核的依据,别丢了。

进阶:异常检测升级

DuMate 还能做智能异常检测——不只是数值范围,还要看数据分布:

分析这份月度报销数据,检测:
1. 单笔异常(超过部门均值 3 倍的)
2. 频率异常(某人报销次数远超同部门其他人)
3. 时间异常(非工作日报销、深夜报销)
生成一份异常清单供审核

清洗后的干净数据直接交给 DuMate 做 多表关联与多维分析。