Community研究与数据分析github.com

pluginagentmarketplace/pandas-data-analysis

精通使用Pandas、NumPy和Matplotlib进行数据操作、分析与可视化

pandas-data-analysis 是什么?

该技能旨在帮助用户通过Python科学计算库(Pandas、NumPy和Matplotlib)高效完成数据处理、分析和可视化任务。它支持主流AI代理平台(如Claude Code、Cursor、Codex等),适用于数据清理、探索性数据分析、统计计算以及图表生成等场景。技能内置了常用的数据操作模式(如数据框合并、分组聚合、缺失值处理)和可视化模板(如折线图、柱状图、散点图),能够显著提升数据分析工作的效率和标准化程度。通过与AI代理的自然语言交互,用户无需手动编写完整代码即可快速获得分析结果。

兼容平台~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/pluginagentmarketplace/custom-plugin-python/tree/main/skills/pandas-data-analysis

Installed? Explore more 研究与数据分析 skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

在你喜欢的 AI 中提问

打开一个已预加载此 Agent Skill 的新对话。

文档

pandas-data-analysis 是做什么的?

精通使用Pandas、NumPy和Matplotlib进行数据操作、分析与可视化。

概述

该技能帮助用户利用Python生态中的核心库(Pandas、NumPy、Matplotlib)高效完成从数据加载、清洗、转换到分析和可视化的全流程。

适用平台

  • Claude Code
  • Cursor
  • Codex
  • 其他支持AI代理的编辑器或工具

安装与前置要求

在运行该技能前,请确保已安装以下Python库:

pip install pandas numpy matplotlib

使用示例

数据加载

import pandas as pd

df = pd.read_csv('data.csv')

数据探索

print(df.head())
print(df.describe())
print(df.info())

数据清洗

# 处理缺失值
df.dropna(inplace=True)

# 重命名列
df.rename(columns={'old_name': 'new_name'}, inplace=True)

数据可视化

import matplotlib.pyplot as plt

df['column'].hist()
plt.show()

常用代码模式

任务代码
按列分组并计算均值df.groupby('group_col')['value_col'].mean()
连接两个DataFramepd.merge(df1, df2, on='key')
生成柱状图df.plot(kind='bar', x='cat_col', y='num_col')
创建散点图plt.scatter(df['x'], df['y'])

注意事项

  • 确保数据文件路径正确,或使用相对路径。
  • 对于大规模数据集,建议使用分块读取(chunksize参数)或优化内存使用。
  • Matplotlib图表默认显示在交互式环境中;若在AI代理内使用,可能需要调用plt.savefig()保存图片。

贡献

欢迎提交问题或改进建议,请访问项目仓库。

相关技能