python - 日期时间熊猫总和
问题描述
大家好,我从事生产力数据分析工作,但我遇到了一个问题。
我有一个大的时间数据框(这个数据只是一个例子):
01:59:55
00:30:17
00:09:00
00:15:03
我怎样才能总结所有这些时间数据?
我尝试了很多东西,但它们对我不起作用。提前致谢
解决方案
您需要以下行:
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
推荐阅读
- javascript - 如何显示关注最新消息的聊天
- angular - 过滤嵌套对象数组 - Observable
- mapstruct - 显式忽略 MapStruct 中的源属性
- javascript - 在 React 中使用类的目的是什么?
- aws-lambda - 在系统中运行 Wand on lambda return ImageMagick 很可能无法加载 liblqr
- swift - 电话链接在 WebKit 视图中可点击,但不能拨号
- linux - 如何在 vi 中使用 wq~ 时删除在我的其他 linux 目录中意外创建的 ~
- amazon-cloudformation - 使用 Cloudformation 在新帐户上构建环境
- angular - SQLITE.ALL 准备 1
- angular - 运行 Angular Jasmine 测试的 Gitlab CI 崩溃而没有错误