Agent Skills
返回列表
📊

数据质量诊断

数据分析 更新于 2026.08.30

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_053d27d0/data-profiler-zx。

技能介绍

要解决什么问题

接手一张陌生的 CSV 或 Excel,你往往要先回答几件事:哪些列缺得厉害、分类值是否乱、数值有没有离谱的尾巴、日期格式是否混用、列之间是否强相关。手工在 Notebook 里拼 describe()、频数表和相关系数,既慢又难沉淀成可分享的结论。

本技能把这类数据画像(Data Profiling)流程收成一条 CLI:读表、按列类型做描述统计、按规则打质量分,并输出自包含 HTML 报告(表格与文字,无外部依赖)。

如何工作

  • 输入:CSV、XLSX、XLS;大表默认用 --sample 控制最大行数(默认 50000),缺失率超过 90% 的列会自动跳过。
  • 类型推断:数值、分类/文本、日期、布尔;并对文本列尝试识别 Email、URL、中国大陆手机号等模式。
  • 列级统计:数值列含均值/分位数/IQR、偏度峰度、零值与负值比例;分类列含 Top 10 频数与高基数提示;日期列含跨度;布尔列含 True/False 占比。
  • 异常与关联:数值列用 Tukey IQR(1.5× 温和、3.0× 极端)标异常;数值列间输出 Spearman/Pearson 相关矩阵的 Top 20 强相关对。
  • 五维质量分(0~100):完整性、唯一性、一致性、有效性、时效性;并自动标记高缺失、格式不一致、大小写/空白重复、类型混入、范围异常(如年龄、百分比)、数据超期等问题。

边界与注意点

这是诊断而非清洗:不改数据、不接数据库直连、也不支持自定义质量规则(阈值在源码常量里)。Excel 只读第一个 Sheet;报告不含原始行数据,只有聚合统计;无图表组件,也不支持 JSON/Parquet 等格式。百万级行请依赖采样,避免全量进内存。

使用场景

  • 业务方刚导出 Excel 交付表,入仓或建模前要先拿到五维质量分、缺失率与问题标签清单。
  • 接手一份列名陌生的 CSV,希望一次跑完各列类型推断、分位数统计与 IQR 温和/极端异常值计数。
  • 需要把数据体检结论发给非技术同事,要求自包含 HTML、只有聚合统计、不附带原始行。
  • 训练模型前对采样后的宽表检查 Spearman Top 相关列对、高基数分类列与日期/百分比有效性异常。

适合人员

  • 负责 ODS/明细层接入的数据工程师,要在落库前用报告证明源表缺失、类型混入与异常值风险。
  • 每周处理多渠道导出 CSV 的运营分析师,需要先确认字段空值比例与分类值大小写/空白重复再合并。
  • 验收外包或合作方表格的数据产品经理,需要可归档的 HTML 质量说明而非临时 Notebook 截图。
  • 做特征筛选的机器学习工程师,希望在全量进内存前用采样检查数值尾部分布与列间强相关。