python - 如何在不影响 HH:MM:SS 格式的情况下对数据帧中的时差值求和?
问题描述
Python 总结时间- 在此链接中,答案是长编码的,并且还使用一小部分时间值。但是,我想学习一种 Pythonic 方法来对数据框中的时间值求和,但我似乎还无法弄清楚。有人可以启发我吗?请。顺便说一句,我在 Jupyter Notebook 上使用 Python3.7。谢谢!
以下是我在尝试总结之前执行的步骤:
笔记:
'difference' is non-null object
'in' is non-null datetime64[ns]
'out' is non-null datetime64[ns]
以下是输入数据的外观:
这就是我想要的输出:
解决方案
我不明白为什么您的解决方案不起作用。也许您还没有将日期时间转换为正确的类型:
df['in'] = pd.to_datetime(df['in'], format="%Y/%m/%d %H:%M") # format needs adjustment
如果它仍然不起作用,请提供其余代码或一些原始数据。
推荐阅读
- python - Python 从 API 读取并写入数组/列表
- java - java.lang.NoClassDefFoundError: com/jcraft/jsch/JSch in JAVA
- python - 替换熊猫数据框中的字符串,保持第一次出现完好无损
- swift - 更改分段控制内部填充 iOS 13
- excel - 如何下拉公式并更改 COLUMN 引用而不是 ROWS 以制作动态列表?
- python - Text 小部件 tkinter 中的标签或文本外观的更改是否有任何撤消功能?
- java - 从使用 YouTube 数据 API 的个人项目中删除 Google 未经验证的警告
- javascript - 头盔内容安全策略全局路径不起作用
- sql - 无法将行插入表格
- python - 在读取文本文件时提取列值