首页 > 解决方案 > 在python中总结小时和分钟的列

问题描述

我在熊猫中有一个由小时和分钟组成的专栏,我想知道是否有一些简单的方法来总结时间点。

df = pd.DataFrame({'Time': ['00:46','02:21','05:20','07:02']})

类似于:

df = pd.DataFrame({'Values': [87,3,43,32]})
df['Values'].sum()

我已经尝试使用转换列,pd.to_datetime()但我仍然找不到任何方法来总结列。

pd.to_datetime(df['Time'], format='%H:%M').dt.time

标签: pythonpandas

解决方案


您可以聚合timedelta

pd.to_timedelta(df['Time']+':00').sum()

输出:

Timedelta('0 days 15:29:00')

推荐阅读