首页 > 解决方案 > 如何在不影响 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] 

以下是输入数据的外观:

输入数据框

这就是我想要的输出:

输出数据框

标签: pythonpython-3.xpandasdatetimepandas-groupby

解决方案


我不明白为什么您的解决方案不起作用。也许您还没有将日期时间转换为正确的类型:

df['in'] = pd.to_datetime(df['in'], format="%Y/%m/%d %H:%M") # format needs adjustment

如果它仍然不起作用,请提供其余代码或一些原始数据。


推荐阅读