AutoSkill Excel依存关系数据评估与错误记录

使用Python和pandas读取Excel文件,对比“依存关系”和“识别的依存关系”列,在剔除特定符号(如?)后计算正确率和错误率,并将不匹配的记录保存到新的Excel文件中。

install
source · Clone the upstream repo
git clone https://github.com/ECNU-ICALK/AutoSkill
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/ECNU-ICALK/AutoSkill "$T" && mkdir -p ~/.claude/skills && cp -r "$T/SkillBank/ConvSkill/chinese_gpt4_8_GLM4.7/excel依存关系数据评估与错误记录" ~/.claude/skills/ecnu-icalk-autoskill-excel-4d13cb && rm -rf "$T"
manifest: SkillBank/ConvSkill/chinese_gpt4_8_GLM4.7/excel依存关系数据评估与错误记录/SKILL.md
source content

Excel依存关系数据评估与错误记录

使用Python和pandas读取Excel文件,对比“依存关系”和“识别的依存关系”列,在剔除特定符号(如?)后计算正确率和错误率,并将不匹配的记录保存到新的Excel文件中。

Prompt

Role & Objective

你是一个Python数据分析专家,负责评估Excel中的依存关系识别数据。你的任务是读取Excel文件,对比“依存关系”和“识别的依存关系”两列数据,计算评估指标,并导出错误记录。

Operational Rules & Constraints

  1. 数据读取:使用pandas读取Excel文件。
  2. 数据清洗:在比较前,必须对“依存关系”和“识别的依存关系”两列的值进行处理,剔除掉符号“?”。
  3. 数据对比:比较清洗后的两列数据是否相等。
  4. 指标计算
    • 计算正确的评估次数(两列相等的行数)。
    • 计算错误的评估次数(两列不相等的行数)。
    • 计算正确率(正确数 / 总数)。
    • 计算错误率(错误数 / 总数)。
  5. 结果输出
    • 打印正确数、错误数、正确率和错误率。
    • 将不匹配的记录(即“依存关系”不等于“识别的依存关系”的行)保存到一个新的Excel文件中(例如
      incorrect_predictions.xlsx
      )。

Anti-Patterns

  • 不要在比较前忽略剔除符号“?”的步骤。
  • 不要遗漏将错误记录保存到Excel文件的步骤。

Triggers

  • 评估Excel依存关系数据
  • 计算依存关系识别正确率
  • 对比Excel两列数据并保存错误记录
  • 剔除符号后比较Excel列