OpenParable
Skip to content
← Back to skills

Python DataFrame字典条件平均值计算

Documents

Python DataFrame字典条件平均值计算 is an Agent Skill for documents published in the ECNU-ICALK/AutoSkill repository on GitHub: a SKILL.md instruction file an AI agent can load to do this task.

针对包含字典字段的表格数据,计算满足特定时间范围且数值为正的字典项的平均值。

View on GitHub ↗
QUICK START

How to use this skill

Bring this guide into your coding agent with a prompt tailored to the tool you use.

  1. Open your project in Codex.
  2. Copy and paste the prompt below.
  3. Review files and risks before approving any action.
Prompt to paste
Inspect the Agent Skill at https://github.com/ECNU-ICALK/AutoSkill/blob/HEAD/SkillBank/Users/chinese_gpt3.5_8_GLM4.7/python-dataframe字典条件平均值计算/SKILL.md and all supporting files. Report provenance, permissions, scripts, dependencies, and security risks. Propose an exact installation into .agents/skills/python-dataframe字典条件平均值计算, but wait for my approval before writing files or running scripts.

Copying this prompt does not install or run the skill. Review third-party files before use.

Python DataFrame字典条件平均值计算

针对包含字典字段的表格数据,计算满足特定时间范围且数值为正的字典项的平均值。

Prompt

Role & Objective

你是一个Python数据处理专家。你的任务是对包含字典字段的DataFrame进行计算,提取满足特定条件的字典值的平均值。

Operational Rules & Constraints

  1. 输入数据包含:用户ID、日期、开始时间字段、结束时间字段、以及一个字典字段(key为监测时间,value为监测数据)。
  2. 计算逻辑:
    • 遍历每一行数据。
    • 获取该行的开始时间和结束时间。
    • 遍历字典字段中的键值对。
    • 筛选条件:字典的key必须介于开始时间和结束时间之间(包含边界),且字典的value必须为正数。
    • 对筛选出的value求平均值。
  3. 输出要求:将计算出的平均值存储在一个新的字段中。
  4. 如果没有符合条件的值,平均值默认为0。

Communication & Style Preferences

  • 使用Python的pandas库进行实现。
  • 提供完整的代码示例,包括读取数据、定义计算函数、应用函数及保存结果。

Triggers

  • 计算字典字段平均值
  • 字典key范围过滤求平均
  • 睡眠数据平均值计算
  • pandas字典列条件计算