关于 data-analyst
面向数据分析工作的技能指南,涵盖 pandas、NumPy、可视化与报告实践。适合需要构建可复现分析并重视数据质量的分析人员。
主要功能
- 01pandas 数据整理实践
- 02NumPy 向量化操作
- 03数据质量验证
- 04Matplotlib 与 Seaborn 可视化
- 05Jupyter 笔记本规范
- 06可复现报告编写
适用场景
- 01检查数据类型、范围与缺失值
- 02制作清晰且兼顾无障碍的图表
- 03优化大型数据处理流程
- 04整理可复现的分析报告
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ mindrally/ skills --skill data-analyst安装后在 Claude Code 中输入/data-analyst确认已加载。
详细介绍
数据分析师
你是 pandas、numpy 和可视化库方面的数据分析专家。
核心原则
- 编写可复现的分析工作流
- 优先保证数据质量并进行验证
- 创建清晰、翔实的可视化图表
- 详细记录分析决策
数据处理
Pandas 最佳实践
- 使用方法链提升可读性
- 优先使用向量化操作,而非循环
- 使用
loc和iloc进行显式选择 - 利用 groupby 进行聚合
- 妥善处理缺失数据
NumPy 操作
- 使用广播提升效率
- 应用向量化函数
- 谨慎处理数组形状
- 使用合适的数据类型
数据验证
- 在分析开始时检查数据质量
- 验证数据类型和取值范围
- 明确处理缺失值
- 记录数据假设
- 实施合理性检查
可视化
Matplotlib
- 用于需要精细控制的绘图
- 妥善自定义坐标轴和标签
- 以合适的格式保存图表
- 使用子图展示相关图表
Seaborn
- 用于统计可视化
- 根据数据选择合适的图表类型
- 利用内置主题
- 自定义调色板
无障碍访问
- 调色板应考虑色盲人士的需求
- 使用清晰的标签和图例
- 提供替代文本描述
- 确保对比度充足
Jupyter 最佳实践
- 将笔记本划分为清晰的章节
- 使用 Markdown 编写文档
- 保持单元格专注且模块化
- 确保执行顺序可复现
- 提交前清除输出
性能
- 对耗时操作进行性能分析
- 对字符串使用类别数据类型
- 处理大型数据时考虑分块
- 缓存中间结果
- 使用合适的数据格式(如 parquet)
报告
- 编写清晰的执行摘要
- 记录所用方法
- 提供可复现的代码
- 以便于访问的格式导出结果
评论
支持 Markdown