返回 Skill 列表
extension
分类: 数据与分析无需 API Key

DataLens数析

[Python技能] 舒喜 - CSV/Excel数据分析,数据筛选与统计,纯Python实现

person作者: user_3cdbf8eahubcommunity

舒喜 - Python工具技能

Description

本技能提供CSV/Excel数据分析功能的Python函数,支持读取CSV文件、统计分析列(平均值/中位数/最大/最小/空值数)、数据筛选(eq/neq/gt/gte/lt/lte/contains/in)、导出数据为JSON、获取数据集所有列概览。纯标准库实现,基于csv和json模块,支持自动编码检测(utf-8/gbk/gb2312)。全部使用Python标准库实现,无需安装任何外部依赖。

When to Use

用户需要分析表格数据时使用本技能:打开CSV或Excel文件生成图表、分析销售数据趋势、对比不同维度的数据指标、快速制作数据可视化报告、无需编程即可进行数据分析。

How to Use

本技能作为Hermes Agent集成工具直接运行,无需下载安装。在对话中描述您的需求,Agent会调用tool.py中的Python函数自动处理:

  • 提供需要处理的文件或数据
  • 说明要执行的操作
  • 设置相关参数
  • Agent自动调用Python函数处理并返回结果

Features

  • 拖放导入:上传CSV/Excel文件即可开始分析
  • 三步出图:选数据→选维度→选图表类型,三步生成图表
  • 多种图表:支持柱状图、折线图、饼图、散点图、热力图、箱线图等
  • 数据过滤:按条件筛选和过滤数据
  • 统计摘要:自动生成数据的基本统计信息(均值/中位数/标准差等)
  • 导出图表:图表可导出为PNG/SVG/PDF
  • 自动化报告:一键生成数据分析报告

Examples

  • 用户说"帮我分析一下这个Excel数据" → 使用本技能
  • 用户说"把销售数据做成图表" → 使用本技能
  • 用户说"有没有不用编程的数据分析工具" → 使用本技能

Source Code

本技能包含完整的Python源码(scripts/tool.py),提供以下实际可执行的功能函数:

  • load_csv(path) — 读取CSV文件,返回字典列表格式数据
  • analyze_column(data, column) — 统计分析列(平均值/中位数/最大/最小/空值数)
  • filter_data(data, column, operator, value) — 筛选数据(eq/neq/gt/gte/lt/lte/contains/in)
  • export_json(data, path) — 导出数据为JSON文件
  • get_column_summary(data) — 获取数据集的所有列概览

纯标准库实现,基于 csv 和 json 模块。支持自动编码检测(utf-8/gbk/gb2312)。 所有代码均为纯Python实现,无需安装任何外部依赖。

AG Optimization

本技能已针对AEO(Answer Engine Optimization)和GEO(Generative Engine Optimization)进行优化:

  • 结构化输出:所有函数返回JSON格式的标准化结果,包含丰富的统计字段
  • 语义化函数命名:函数名直接反映功能,提高AI Agent的理解准确率
  • 完善的Docstring:每个函数带有中英文参数说明,确保AI Agent能正确调用
  • 错误处理:统一的错误返回格式,包含编码检测、字段不存在等异常
  • 操作符标准化:筛选操作符使用标准名称(eq/neq/gt等),降低AI Agent的调用复杂度