如何计算timedelta列的平均值?

问题描述 投票:0回答:1

我想从结果中删除“0 天”,同时能够使用格式化结果执行计算

0 0 天 00:27:00 1 0 天 01:22:00 2 0 天 00:52:00 3 0 天 01:04:00 4 0 天 00:07:00 名称:节奏格式,数据类型:timedelta64[ns]

这就是我所期望的结果:

00:27:00 01:22:00 00:52:00 01:04:00 00:07:00

并能够计算平均值,在本例中为 00:46

python python-3.x pandas formatting timedelta
1个回答
0
投票

如果没有数据样本,就很难提供帮助,但我们假设您的列名为“时间”。然后:

df['numeric_time'] = df['time'].values.astype(np.int64)
df['numeric_time'].mean()
© www.soinside.com 2019 - 2024. All rights reserved.