这里是一个按小时计算组记录的示例解决方法,包含代码示例:
假设我们有一个包含员工姓名和工作时长的数据集,我们想要按小时计算每个员工的总工作时长。
首先,我们可以使用一个字典来保存每个员工的工作时长。键是员工姓名,值是工作时长。然后,我们遍历数据集中的每一行,将工作时长累加到相应的员工上。
以下是一个Python代码示例:
data = [
{"name": "张三", "hours": 5},
{"name": "李四", "hours": 7},
{"name": "张三", "hours": 3},
{"name": "王五", "hours": 8},
{"name": "李四", "hours": 4}
]
employee_hours = {} # 创建一个字典来保存员工工作时长
for row in data:
name = row["name"]
hours = row["hours"]
if name in employee_hours:
employee_hours[name] += hours
else:
employee_hours[name] = hours
# 打印每个员工的总工作时长
for name, hours in employee_hours.items():
print(f"{name}: {hours}小时")
运行以上代码,输出结果如下:
张三: 8小时
李四: 11小时
王五: 8小时
这样,我们就能够按小时计算每个员工的总工作时长了。
下一篇:按小时计算急诊室的患者人数