需要一些帮助:)
我有一张这样的桌子
时间 | 参与者 |
---|---|
2023-01-17 15:13:23 | 顾客 |
2023-01-17 15:14:00 | 顾客 |
2023-01-17 15:16:16 | 顾客 |
2023-01-17 15:16:18 | 代理 |
2023-01-17 15:16:28 | 顾客 |
2023-01-17 15:16:34 | 代理 |
2023-01-17 15:17:23 | 顾客 |
2023-01-17 15:18:07 | 代理 |
现在我想计算代理响应的平均延迟, 例如在第 3 行中,我们的时间戳为 15:16:16,代理的回复为 2023-01-17 15:16:28,延迟 2 秒,加上 (2023-01-17 15:16:28 , 2023-01-17 15:16:34) 这是 6 秒,最后一次互动是 44 秒,除以 3,因为互动是 3.
总计 52 秒除以 3,我们得到 17.3 17.3 是平均响应时间
如何使用 python 计算这个?
非常感谢您的帮助。 :)
为了简化您需要执行的步骤如下:
像这样将所有表数据存储在字典列表中 -
[{time: 2023-01-17 15:13:23, participant:'Customer'}...]
将时间戳转换为 datetime 对象,这将在下一步中帮助您。
运行基本的for循环检查
paricipant:
代理的索引和相应的last客户回复。在上一步的帮助下,您可以减去时差并找到延迟。