You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何计算DateTime类型值之间时间间隔的平均值?

实现思路指引
  • 第一步:数据格式预处理
    首先将DateTime列从字符串格式转换为标准datetime时间类型,避免后续时间运算报错。
  • 第二步:计算同Agent相邻行的时间间隔
    1. 先按Agent列对全表分组,确保不同坐席的时间线完全隔离
    2. 每个分组内部按DateTime列升序排序,保证时间顺序正确
    3. 对每个分组内的DateTime列使用移位函数(如pandas的shift(1))获取上一行的时间值,与当前行时间做差值
    4. 将时间差值转换为秒单位,存入新增的间隔列即可,每个Agent的第一条记录无上一行数据,间隔值为空可自行选择保留或剔除
  • 第三步:统计每月各Agent的平均间隔
    1. 从DateTime列中提取年月维度,新增一列存储每条记录对应的年月标识(如2024-05格式即可)
    2. 按Agent和年月列同时分组,对之前生成的间隔秒数列做均值聚合,聚合时自动跳过空值即可得到对应统计结果

内容的提问来源于stack exchange,提问作者COCO

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.25 15:24:04