mcpField
D
data-analyst

data-analyst

github.com/mindrally数据与数据库288768 次安装3 周前更新
代码仓库

关于 data-analyst

面向数据分析工作的技能指南,涵盖 pandas、NumPy、可视化与报告实践。适合需要构建可复现分析并重视数据质量的分析人员。

主要功能

  1. 01pandas 数据整理实践
  2. 02NumPy 向量化操作
  3. 03数据质量验证
  4. 04Matplotlib 与 Seaborn 可视化
  5. 05Jupyter 笔记本规范
  6. 06可复现报告编写

适用场景

  1. 01检查数据类型、范围与缺失值
  2. 02制作清晰且兼顾无障碍的图表
  3. 03优化大型数据处理流程
  4. 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