gpt4 book ai didi

Python 数据帧时间增量

转载 作者:行者123 更新时间:2023-12-01 02:36:27 24 4
gpt4 key购买 nike

我目前遇到一个问题,认为现在是时候寻求一些帮助/建议了。我目前有一个数据框,其中有一个名为 Created_On 的列,其中包含日期时间。我的目标是计算出自上一行以来已经过去了多少时间(以秒为单位)。

我已经运行了下面的代码,但由于某种原因,它给我的秒数还很远。下面的代码输出一个数据帧,其中包含一个名为 TimeDiff 的附加列,其中包含以秒为单位的差异(如果有)。

             Created_On                                 
1. 2014-12-08 03:29:08
2. 2014-12-08 03:29:08
3. 2015-02-09 00:10:01

输出

Time_Diff

1. 0.0
2. 0.0
3. 74453.0

代码:

Golden['TimeDiff'] = Golden.CREATED_ON.diff().dt.seconds

最佳答案

您正在寻找的IIUC Series.dt.total_seconds() :

In [45]: Golden['TimeDiff'] = Golden.CREATED_ON.diff().dt.total_seconds()

In [46]: Golden
Out[46]:
CREATED_ON TimeDiff
0 2014-12-08 03:29:08 NaN
1 2014-12-08 03:29:08 0.0
2 2015-02-09 00:10:01 5431253.0

关于Python 数据帧时间增量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46165379/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com