小编use*_*556的帖子

日期时间列表的平均时间

寻找时间平均问题的最快解决方案.

我有一个日期时间对象列表.需要找到时间的平均值(不包括年,月,日).这是我到目前为止所得到的:

import datetime as dtm
def avg_time(times):
    avg = 0
    for elem in times:
        avg += elem.second + 60*elem.minute + 3600*elem.hour
    avg /= len(times)
    rez = str(avg/3600) + ' ' + str((avg%3600)/60) + ' ' + str(avg%60)
    return dtm.datetime.strptime(rez, "%H %M %S")
Run Code Online (Sandbox Code Playgroud)

python datetime average pandas

8
推荐指数
2
解决办法
2万
查看次数

标签 统计

average ×1

datetime ×1

pandas ×1

python ×1