某员工一段时间上班打卡的时间记录如下,现在需要计算他在这期间的平均打卡时间。
import pandas as pd
df=pd.DataFrame({'time':['2020-10-28 09:59:44','2020-10-29 10:01:32','2020-10-30 10:04:27',
'2020-11-02 09:55:43','2020-11-3 10:05:03','2020-11-04 09:44:34','2020-11-05 10:10:32','2020-11-06 10:02:37'],
})
df
首先,将数据转化为时间类型:
df=df.astype('datetime64[ns]')
df=df.astype('datetime64[ns]')
然后,对时间序列求平均:
df.time.mean()
df.time.mean()
'''
Timestamp('2020-11-02 04:00:31.500000')
'''
我们发现,mean方法会对时间序列的时间戳求平均值,得出的值为11月2日凌晨4点&#x