python - 同一组内的时间戳差异
问题描述
我有一个带有时间戳和不同组的数据框。我想在同一个内取时间戳差异。类似于这个问题(如何使用熊猫按组计算时间差?)。我以前做过这个,它工作正常。但这一次由于某种原因,差异无法正常工作。我将“组”列转换为字符串,并尝试了许多其他预处理,但没有成功。你觉得这次的问题是什么?
我添加了数据框片段来显示我面临的问题。到目前为止我尝试过的代码
df_2["Group"] = df_2["Group"].astype(str)
df_2 = df_2.sort_values(['Group', 'timestamp'], ascending=[False, True])
df_2["diff"] = df_2.groupby('Group')['timestamp'].diff()
你认为问题出在哪里?
解决方案
推荐阅读
- mysql - 对如何连接到 MySQL 数据库感到困惑
- assembly - 是否指定了在 x64 上推送堆栈指针时会发生什么?
- directory - 在 Julia 中为每次运行创建新目录
- python - 为什么我的 TCP 连接在 netcat (nc) 和 telnet 中正常工作时不提供对消息的响应?
- javascript - 如何自定义使用 createObjectURL 创建的 URL,
- powershell - 在 Powershell 中过滤具有多个条件的 Foreach-Object 结果不起作用
- php - 显示角色名称 (ID) 和显示角色名称
- nginx - iframe 为我的 Domino XPages 解决方案提供问题(使用 Nginx 代理)添加 JS 代码以使用 http 重定向(而站点是 https)
- c++ - c++中的长长输出
- xamarin.forms - 在 Xamarin Essentials 中保存对象列表