使用Python计算总时长

有两列具有日期和时间值。我必须分别获取特定日期的总时间。

Date           time diff
2019-07-01  0 days 00:00:14
2019-07-04  0 days 00:00:58
2019-07-05  0 days 00:00:29 
2019-07-08  0 days 00:00:16
2019-07-13  0 days 00:00:43
2019-07-18  0 days 00:00:34
2019-07-18  0 days 00:00:23
2019-07-19  0 days 00:01:07
2019-07-19  0 days 00:00:27 
2019-07-19  0 days 00:00:12

预期输出如下:

Date
2019-07-01                                      0 days 00:00:14
2019-07-04                                      0 days 00:00:58
2019-07-05                                      0 days 00:00:29
2019-07-08                                      0 days 00:00:16
2019-07-13                                      0 days 00:00:43
2019-07-18                                      0 days 00:00:57
2019-07-19                                      0 days 00:01:46

我尝试了以下代码:

dataframe.groupby('Date')['time diff'].sum() 

得到的输出为:

Date
2019-07-01                                      0 days 00:00:14
2019-07-04                                      0 days 00:00:58
2019-07-05                                      0 days 00:00:29
2019-07-08                                      0 days 00:00:16
2019-07-13                                      0 days 00:00:43
2019-07-18                       0 days 00:00:340 days 00:00:23
2019-07-19        0 days 00:01:070 days 00:00:270 days 00:00:12
lkarhlkqjwr 回答:使用Python计算总时长

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3096438.html

大家都在问