Przejdź do treści
Biblioteka skilli
Dane i analityka · Przegląd i audyt

dataset-health-audit

/dataset-health-audit

Audytuje dane tabelaryczne (CSV, Excel, TSV, JSON) w 12 wymiarach jakości i zwraca ocenę, szczegóły problemów oraz wskazówki naprawy: braki, duplikaty, wartości odstające i formaty.

Repozytorium
kimi-skills ↗
Licencja
MIT
Ostatnia zmiana repozytorium
17.07.2026

Ocena i bezpieczeństwo

100/ 100Klasa: dobry
Format25 / 25
Frontmatter z nazwą i opisem, poprawna nazwa, opis do 1024 znaków, nazwa zgodna z folderem.
Odkrywalność25 / 25
Opis mówi, kiedy użyć skilla, ma sensowną długość i jest w 3. osobie.
Treść35 / 35
Co najmniej 150 słów i do 500 linii, nagłówki, listy kroków, przykłady albo kod.
Higiena15 / 15
Bez zaślepek typu TODO, bez ścieżek Windows, z licencją.
Ryzykobrak sygnałów w skanie
Pliki w paczce
3
Skrypty
1
Komentarze HTML
0
Adresy URL w SKILL.md
0
Przestarzałość

Brak sygnałów. Repozytorium zmienione 17.07.2026, bez odwołań do wycofanych modeli i API.

Licencja

MIT, otwarta: można używać i zmieniać, z zachowaniem informacji o autorze.

Co sprawdzić przed instalacją
  • 1 skrypt w paczce. Przejrzyj je przed instalacją, bo Claude może je uruchomić.

Skrypty: scripts/data_quality_checker.py

Co robi i kiedy

Audytuje dane tabelaryczne (CSV, Excel, TSV, JSON) w 12 wymiarach jakości i zwraca ocenę, szczegóły problemów oraz wskazówki naprawy: braki, duplikaty, wartości odstające i formaty.

Oryginalny opis (EN)

执行数据质量检查,对CSV/Excel/TSV/JSON等表格数据进行12个维度的全面审计,输出质量评分、问题详情和修复建议。当用户需要进行数据质量检测、查看缺失值、重复行、异常值、格式问题、类型混淆,或提及数据质量、质检、数据清洗前检查、异常值检测、格式校验、空值、数据健康度、质量评分等关键词时触发。

Jak działa

  1. 能力概览
  2. Quick Start
  3. 详细用法
  4. 输出结构(JSON)
  5. 评分标准
  6. 依赖
Sekcje z nagłówków SKILL.md, w oryginale · 106 linii, 325 słów
Podgląd SKILL.md
---
name: dataset-health-audit
description: "执行数据质量检查,对CSV/Excel/TSV/JSON等表格数据进行12个维度的全面审计,输出质量评分、问题详情和修复建议。当用户需要进行数据质量检测、查看缺失值、重复行、异常值、格式问题、类型混淆,或提及数据质量、质检、数据清洗前检查、异常值检测、格式校验、空值、数据健康度、质量评分等关键词时触发。"
license: MIT
---

# data-quality-checker

数据质检工具 —— 对表格数据执行 12 个维度的质量检测,输出每项评分(0-100)、总分和具体修复建议。

## 能力概览

| 维度 | 说明 |
|------|------|
| 缺失值检测 | 每列的空值/NaN 数量与比例 |
| 重复行检测 | 完全重复的行数与比例 |
| 数据类型一致性 | 同列中混杂不同类型(如数字列混入文字) |
| 数值范围/异常值 | 基于 IQR 方法检测离群值 |
| 格式合规性 | 日期、邮箱、手机号等字段的格式一致性 |
| 唯一性约束 | ID 类字段是否存在重复 |
| 空白字符串 | 前后空格、空字符串、仅空白字符 |
| 常量列 | 仅含单一值的列(信息量为零) |
| 数据分布偏斜 | 数值列的偏度是否过大 |
| 列名规范性 | 列名是否含空格、特殊字符、大小写不一致 |
| 基数异常 | 唯一值数量异常(过高或过低) |
| 跨列一致性 | 日期先后、数值大小等跨列逻辑校验 |

## Quick Start

```bash
# 基本质检
python3 scripts/data_quality_checker.py data.csv

# 保存报告到 JSON
python3 scripts/data_quality_checker.py data.csv --output report.json

# 指定 ID 列(用于唯一性检查)
python3 scripts/data_quality_checker.py users.csv --id-columns "user_id,email"

# 指定日期列(用于格式检查)
python3 scripts/data_quality_checker.py orders.csv --date-columns "created_at,updated_at"
```

## 详细用法

### 基本调用

```bash
python3 scripts/data_quality_checker.py <数据文件> [选项]
```

### 参数说明

| 参数 | 缩写 | 必填 | 默认值 | 说明 |
|------|------|------|--------|------|
| `input` | — | 是 | — | 输入文件路径(CSV/TSV/Excel/JSON) |
| `--output` | `-o` | 否 | 标准输出 | 输出 JSON 报告路径 |
| `--id-columns` | `-id` | 否 | 自动检测 | 应唯一的列名,逗号分隔 |
| `--date-columns` | `-dc` | 否 | 自动检测 | 日期类型的列名,逗号分隔 |
| `--sample` | `-s` | 否 | 全量 | 采样行数(大文件时使用) |
| `--encoding` | `-e` | 否 | utf-8 | 文件编码 |

## 输出结构(JSON)

```json
{
  "file": "data.csv",
  "rows": 10000,
  "columns": 15,
  "overall_score": 78.5,
  "grade": "B",
  "dimensions": {
    "missing_values": {
      "score": 85.0,
      "issues": [
        {"column": "age", "missing_count": 150, "missing_pct": 1.5, "suggestion": "用中位数或众数填充"}
      ]
    },
    "duplicates": {
      "score": 95.0,
      "issues": [...]
    }
  },
  "top_suggestions": [
    "列 age 有 1.5% 缺失值,建议用中位数填充",
    "发现 200 行完全重复,建议去重"
  ]
}
```

## 评分标准

| 等级 | 分数范围 | 含义 |
|------|----------|------|
| A+ | 95-100 | 数据质量优秀,可直接使用 |
| A | 90-95 | 质量良好,少量小问题 |
| B | 80-90 | 质量中等,建议修复后使用 |
| C | 60-80 | 质量较差,需重点清洗 |
| D | 40-60 | 质量很差,大量问题需修复 |
| F | 0-40 | 数据基本不可用,需重新采集或大规模清洗 |

## 依赖

- Python 3.8+
- pandas
- numpy

```bash
pip install pandas numpy
```
Pliki w paczce (3)
  • LICENSE 1 KB
  • SKILL.md 4 KB
  • scripts/data_quality_checker.py 25 KB

Wersje

W bazie nie ma innych skilli o nazwie dataset-health-audit.

Migawka bazy z 28.10.2026 · wersja paczki f50dc132d31a (skrót SHA-256 całej paczki)

Zgłoś problem z tym skillem: szkodliwa treść, błędny opis albo prośba autora o usunięcie.

Podobne skille

  • 100dataset-quality-audit
    Przeprowadza kontrole jakości danych tabelarycznych (CSV, Excel, TSV, JSON): braki, duplikaty, wartości odstające, formaty i typy, z oceną, stopniem i wskazówkami poprawy.
  • 100portaljs-check-data-quality
    Audytuje lokalny lub zdalny plik tabelaryczny CSV lub TSV pod kątem problemów z jakością: schemat, braki, typy i duplikaty, tylko do odczytu.
  • 100data-wrangler
    Przetwarza dane tabelaryczne produkcyjnej jakości w pandas i openpyxl: edycja, filtrowanie, sortowanie, scalanie, pivot, deduplikacja i walidacja plików CSV, Excel, JSON, Parquet i TSV przez 18 operacji CLI.
  • 98data-analysis
    Analizuje dane z arkuszy, wyciąga wnioski i tworzy wizualizacje: trendy, statystyki, wykresy z plików CSV i Excel oraz odpowiedzi na pytania o dane tabelaryczne.
  • 98data-cleaner
    Czyści i przygotowuje surowe dane CSV i Excel do modelowania w konkursach MCM/ICM: braki, wartości odstające, normalizacja i raport jakości.
  • 100data-cleaning-standards
    Czyści i standaryzuje dane ubezpieczeń pojazdów w plikach CSV i Excel: braki, formaty, duplikaty i ujednolicenie pól.

Uwagi i zgłoszenia

Wiadomość trafi do Bartosza Sokolińskiego. Adres e-mail jest potrzebny tylko do odpowiedzi. Szczegóły w polityce prywatności.