Przejdź do treści
Biblioteka skilli
Dane i analityka · Analiza

data-profiling

/data-profiling

Daje szybki obraz struktury świeżo wczytanych danych: liczbę wierszy i kolumn, typy pól, braki, rozkłady i jakość, bez liczenia metryk modelowych.

Repozytorium
qwen-dianjin ↗
Licencja
MIT
Ostatnia zmiana repozytorium
17.10.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
4
Skrypty
3
Komentarze HTML
0
Adresy URL w SKILL.md
0
Przestarzałość

Brak sygnałów. Repozytorium zmienione 17.10.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ą
  • 3 skrypty w paczce. Przejrzyj je przed instalacją, bo Claude może je uruchomić.

Skrypty: _vendor/__init__.py, _vendor/result_emitter.py, scripts/profiler.py

Co robi i kiedy

Daje szybki obraz struktury świeżo wczytanych danych: liczbę wierszy i kolumn, typy pól, braki, rozkłady i jakość, bez liczenia metryk modelowych.

Wyzwalacze z opisu

数据有多少行有哪些字段数据长什么样
Oryginalny opis (EN)

【数据轮廓速览】当用户刚上传数据、问"数据有多少行"、"有哪些字段"、"数据长什么样"时使用。描述数据结构(行列数、字段类型、缺失率、分布特征、数据质量),不计算建模指标。无需目标变量。与 feature-analysis 的区别:只做"描述"不做"分析",不计算IV/PSI/相关性等建模指标。

Jak działa

  1. 参数说明
  2. 执行方式
  3. 产物示例
  4. 报告输出结构
  5. 自适应展示
  6. 与其他 Skill 的关系
  7. 注意事项
Sekcje z nagłówków SKILL.md, w oryginale · 91 linii, 240 słów
Podgląd SKILL.md
---
name: data-profiling
category: 数据探索
description: 【数据轮廓速览】当用户刚上传数据、问"数据有多少行"、"有哪些字段"、"数据长什么样"时使用。描述数据结构(行列数、字段类型、缺失率、分布特征、数据质量),不计算建模指标。无需目标变量。与 feature-analysis 的区别:只做"描述"不做"分析",不计算IV/PSI/相关性等建模指标。
next_steps:
  - skill: feature-analysis
    text: 全量特征分析,推荐建模方案
    prompt: 全面分析所有特征,推荐建模方案
---

# 数据洞察报告 (portable)

基于 `scripts/profiler.py` 主脚本,对数据集进行轮廓扫描,生成数据概况报告。

---

## 参数说明

| 参数 | 必选 | 默认值 | 说明 |
|------|:----:|--------|------|
| `--data_path` | ✅ | - | 数据文件路径(parquet/csv) |
| `--output` | | `data_profiling_report.md` | 报告输出路径 |
| `--output_dir` | | `./outputs/<ts>` | 产物输出目录 |
| `--output_name` | | `data_profiling_report` | 报告基名(不含扩展名) |
| `--config` | | - | JSON 配置文件路径 |

---

## 执行方式

```bash
python scripts/profiler.py \
  --data_path ./examples/toy.parquet \
  --output_dir ./outputs/profile_run
```

执行结束后:
- 产物目录 `<output_dir>/` 下生成:
  - `report.md` — 数据概况报告
  - `result.json` — 结构化产物清单(见 PROTOCOL.md)
- stdout 末行打印 `result.json` 绝对路径,Agent 读这个文件即可

---

## 产物示例

```json
{
  "skill": "data-profiling",
  "status": "success",
  "files": [
    {"path": ".../report.md", "role": "report"}
  ],
  "metrics": {"n_rows": 10000, "n_cols": 28, "n_missing_cols": 5},
  "summary": "中等规模数据集(10,000行),28 个字段,数值型为主,发现 2 个高缺失字段"
}
```

---

## 报告输出结构

| 章节 | 内容 |
|------|------|
| 1. 数据概览 | 文件名、格式、大小、行列数、字段类型分布饼图 |
| 2. 字段详情清单 | 每个字段的类型、缺失率、唯一值数、示例值 |
| 3. 数值特征分析 | 描述性统计(均值/标准差/分位数/偏度/峰度)+ histogram 分布图 |
| 4. 类别特征分析 | 唯一值数、Top 值占比、集中度 + bar chart |
| 5. 缺失值分析 | 缺失率排名表格 + 柱状图 |
| 6. 数据质量 | 重复行、空列、常量列、高缺失列 |
| 7. 样本预览 | 前 5 行数据展示 |

---

## 自适应展示

当数值/类别特征数量超过 20 个时,统计表格和图表只展示前 20 个,避免报告过长。

---

## 与其他 Skill 的关系

| Skill | 用途区别 |
|-------|----------|
| **data-profiling** | 快速了解数据轮廓,不做深度分析 |
| feature-analysis | 深度特征分析(IV、PSI、相关性等),需要目标变量 |
| xgb-modeling | 建模全流程,需要目标变量 |

**建议流程**:
1. 先用 `data-profiling` 了解数据基本情况
2. 根据洞察结果,决定是否需要 `feature-analysis` 或 `xgb-modeling`

---

## 注意事项

1. **无需目标变量**:本 Skill 不需要提供目标变量,纯数据描述
2. **快速轻量**:执行速度快,适合大数据集的快速扫描
3. **自动类型推断**:识别数值型、类别型、布尔型、时间型、文本型字段
Pliki w paczce (4)
  • SKILL.md 3 KB
  • _vendor/__init__.py 1 KB
  • _vendor/result_emitter.py 7 KB
  • scripts/profiler.py 12 KB

Wersje

RepozytoriumWynikLicencja
Ta strona · aliyun/qwen-dianjin100MIT
Harrypatria/data-mining-ml100MIT
ai-analyst-lab/ai-analyst100MIT
ai-analyst-lab/ai-analyst-plugin100MIT

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

Pobrania w ostatnich 30 dniach: 0 · ranking

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

Podobne skille

  • 100explore-data
    Profiluje zbiór danych: kształt, jakość i wzorce, w tym braki, rozkłady kolumn, duplikaty i podejrzane wartości.
  • 98exploratory-data-analysis
    Prowadzi systematyczną eksplorację nowego zbioru danych przed modelowaniem: struktura, rozkłady, zależności i anomalie, gdy jakość danych jest nieznana.
  • 100profiling-tables
    Profiluje dane wskazanej tabeli: statystyki zbioru, jakość danych oraz struktura i zawartość tabeli.
  • 98eda-report
    Przeprowadza wstępną eksplorację zbioru danych i tworzy ustrukturyzowany raport: jakość danych, rozkłady, braki i zależności.
  • 90programmatic-eda
    Prowadzi systematyczną eksploracyjną analizę danych: profilowanie zbioru, struktura, braki, wartości odstające, rozkłady i korelacje przed głębszą analizą.
  • 100feature-analysis
    Prowadzi głęboką analizę cech: statystyki podstawowe, IV, stabilność PSI i korelacje, a wynikiem są cztery warianty zestawu cech do modelowania; wymaga zmiennej docelowej.

Uwagi i zgłoszenia

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