Skip to content
Back to skills

Data Analysis

ASecurity

拿到一份表格数据 → 清洗 → 算 → 出结论和图,结论写成人话而不是一堆统计量

  • 262 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added September 26, 2026
ai-agentsnode

Security analysis

A100/100

Scanned September 26, 2026

npx -y skills add CatCatUncle/openworkbuddy --skill data-analysis --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Data Analysis?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Data Analysis
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/catcatuncle-data-analysis/badge)](https://www.skillsdirectory.com/skills/catcatuncle-data-analysis)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: data-analysis
description: 拿到一份表格数据 → 清洗 → 算 → 出结论和图,结论写成人话而不是一堆统计量
---

# 数据分析

## 适用场景
用户丢来一个 CSV / Excel / 一堆日志,问"帮我看看这份数据"、"为什么这个月掉了"。

跟 `data-viz` 的分工:那份管**怎么把图画好看**,这份管**先算对、先看出东西来**。画图时去读那份。

## 步骤

### 1. 先看清楚这是什么数据,再动手
`read_document` 读 Excel,`run_node` 读 CSV。**先打印前 20 行和每列的类型/缺失率**,
别上来就聚合——列名叫 `amount` 的那一列里混着 `1,200` 和 `¥1200` 和空值是常事。

给用户一句话说清:多少行、几列、时间范围是哪到哪、哪几列有缺失。

### 2. 清洗,并且把清洗动作记下来
常见的坑,逐个检查:
- 数字被存成文本(千分位逗号、货币符号、全角数字)
- 日期格式混用(`2026/9/1`、`2026-09-01`、Excel 序列号 46266)
- 重复行(同一订单号出现两次)
- 单位不统一(元和万元混在一列)
- 空值到底是"没有"还是"是 0"——**这两个意思完全不同,弄反了结论就反了**

清洗掉多少行、改了什么,写进报告里。删了 30% 的数据却不说,是造假。

### 3. 算:先看整体,再拆维度,最后找异常
```
整体   → 总量、均值、中位数、分布(均值和中位数差很多 = 有长尾,别只看均值)
拆维度 → 按时间、按地区、按渠道、按客群各切一刀
找异常 → 哪几天/哪几个客户贡献了大部分变化
```
**归因要落到具体的行**:"9 月下滑 12%"没用,"9 月下滑 12%,其中 9 个点来自华东区
的 3 个大客户续费延后"才有用。

### 4. 别算这些
- 样本不到 30 就做显著性检验
- 相关性直接说成因果("广告花得多所以卖得好" ≠ 数据支持)
- 环比和同比混着说(春节、双十一会把环比彻底搅乱)

### 5. 出图:一个结论一张图
用 `gen_diagram` 的 `kind:"echarts"`。图的标题直接写结论
("华东区 9 月续费延后拖累整体 9 个点"),不要写"各区域销量图"。

### 6. 交付
写 `分析报告.md`:

1. **结论**:3-5 条,每条一句话,带数字
2. **怎么算的**:数据来源、清洗动作、口径定义("活跃"指的是什么,说清楚)
3. **分维度详情** + 图
4. **异常与存疑**:对不上的、数据本身有问题的
5. 需要的话把清洗后的数据另存一份 `.xlsx`,用户能自己接着看

分析脚本也留在工作目录里,下个月同样的数据能直接重跑。

## 红线
- **不许猜数**。缺失就是缺失,不要用均值填充之后当真数据讲。
- **不许只报统计量**。"标准差 14.7" 不是结论,"波动主要来自周末" 才是。
- 结论跟数据打架时,先怀疑自己的清洗,再怀疑数据。

## 质量标准
- 每个结论都能指回具体的行或切片
- 口径写清楚,别人拿同一份数据能算出同样的结果
- 有一节专门写这份数据不能回答什么

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.