oppo find x|如何用Python统计加班时间?

oppo find x|如何用Python统计加班时间?

文章图片


哈喽 , 大家好 , 我们今天给大家介绍一下如何统计加班时间 。
【oppo find x|如何用Python统计加班时间?】首先我们准备了一组数据:
import pandas as pd
df=pd.read_excel(\"加班时间.xlsx\")

我们的目的是 , 根据下班时间计算出每个人的加班时间 , 其中下班时间为18:00
1、计算加班时间
思路:首先我们需要将每个人的加班时间算出来 , 计算的方法是 , 将每个人的时分换算成分钟然后减去下班的时间:
1)先将每个人下班时间提取出来:
for i in df['下班时间'
:
2)将下班时间转换为分钟:
hm=i.split(':')
overtime=int(h)*60+int(m)-18*60
3)新建一个空列表
用于保存所有的加班时间:
list=[

4)将加班时间添加到列表中去:
list.append(overtime)
5)在最后一列中添加一列 , 名为加班时间 , 并且把每个人的加班时间放进去:
df['加班时间'
=list
6)最终展示的结果如下:

这样我们就完成了加班时间的统计 。 好了今天的内容就先到这里了 , 明天见!