首页 > 解决方案 > 日期时间熊猫总和

问题描述

大家好,我从事生产力数据分析工作,但我遇到了一个问题。

我有一个大的时间数据框(这个数据只是一个例子):

01:59:55

00:30:17

00:09:00

00:15:03

我怎样才能总结所有这些时间数据?

我尝试了很多东西,但它们对我不起作用。提前致谢

标签: pythonpandasdataframedatetime

解决方案


您需要以下行:

sum = pd.to_timedelta(df["col1"],unit='s').sum()

按照你的例子:

a = '01:59:55'
b = '00:30:17'
d = '00:09:00'
c = '00:15:03'
d = {'col1': [a,b,c,d]}
df = pd.DataFrame(data=d)
sum = pd.to_timedelta(df["col1"],unit='s').sum()

输出:

0 days 02:54:15

推荐阅读