# Data Analysis

> 数据分析技能 - CSV/JSON处理、统计分析、图表生成建议

- Skill: `chainlesschain/data-analysis` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add chainlesschain/data-analysis`
- Raw SKILL.md: https://api.skillmd.com/api/skills/chainlesschain/data-analysis/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Web & Frontend
- Author: chainlesschain (https://skillmd.com/u/chainlesschain)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/chainlesschain/data-analysis

---


# 数据分析技能

## 描述

提供数据分析能力，包括CSV和JSON文件处理、统计分析、数据清洗和可视化建议。适用于快速数据探索和报告生成。

## 使用方法

```
/data-analysis [文件路径] [选项]
```

## 选项

- `--format <type>` - 输入格式: csv, json, tsv (默认: 自动检测)
- `--output <type>` - 输出格式: summary, detailed, chart (默认: summary)
- `--columns <cols>` - 指定分析的列（逗号分隔）
- `--group-by <col>` - 按指定列分组统计

## 执行步骤

1. **数据加载**: 读取并解析数据文件，自动检测格式和编码
2. **数据清洗**: 识别并处理缺失值、异常值、重复记录和数据类型不一致
3. **统计分析**: 计算描述性统计量（均值、中位数、标准差、分位数、相关性）
4. **可视化建议**: 根据数据特征推荐合适的图表类型和ECharts配置

## 统计指标

| 指标        | 说明              |
| ----------- | ----------------- |
| count       | 非空记录数        |
| mean        | 算术平均值        |
| std         | 标准差            |
| min/max     | 最小值/最大值     |
| quartiles   | 25%/50%/75%分位数 |
| correlation | 列间相关系数      |

## 输出格式

- 数据概览: 行数、列数、数据类型分布
- 统计摘要: 数值列的描述性统计
- 数据质量: 缺失值比例、异常值检测结果
- 可视化建议: 推荐图表类型和对应的ECharts配置代码

## 示例

分析CSV文件:

```
/data-analysis data/sales.csv
```

指定列的详细分析:

```
/data-analysis data/users.json --columns age,income --output detailed
```

按分类分组统计:

```
/data-analysis data/orders.csv --group-by category
```

