星期几格式不一致

2024-04-27 15:58:21 发布

您现在位置:Python中文网/ 问答频道 /正文

我目前正在使用excel数据集进行工作安排。我正在使用python创建一种自动调度系统。我的问题是,一周中的哪一天是手工输入的,而且经常不一致。我希望能够自动使用excel数据为python中的每个worker创建一个时间表

例如:

  • Tgt小时:35,39;上午8点-4点,周五8点-3点

  • Tgt小时:40,96;M-F和Sunday 12p-12a

  • Tgt小时:30;有效43;图森7:30p-7:30a

  • Tgt公司hrs:30 Avail:36 W/TH/F:7p-7a,

  • Tgt小时40,有效期96;M/TU/W/F:7a-11p TH:12p-11p“待命”SAT:12p-11p,他的日程安排是星期一,每周星期一之后不要加班次

  • Tgt小时:40,45;有效期:M-THU:8A-5P和星期五,仅客户名称。每天一个客户,不少于4小时的轮班。非周六;太阳报

  • Tgt小时:15;有效期:49;Tgt小时:15;有效期:49;工作人员:上午9时至下午4时。 周日下午1点到8点随时待命

  • Tgt小时数:40,有效期:144;屠坐在任何时候;没有星期一/星期天

星期几没有统一的格式。另一方面,我提供的班次数据非常一致,易于分析:

for i in range(len(Date)):

if (Date[i].weekday() == 0):
    WeekDate.append("Monday")

elif (Date[i].weekday() == 1):
    WeekDate.append("Tuesday")

elif (Date[i].weekday() == 2):
    WeekDate.append("Wednesday")

elif (Date[i].weekday() == 3):
    WeekDate.append("Thursday")

elif (Date[i].weekday() == 4):
    WeekDate.append("Friday")

elif (Date[i].weekday() == 5):
    WeekDate.append("Saturday")

elif (Date[i].weekday() == 6):
    WeekDate.append("Sunday") 

有没有一种方法可以让我通过分析不一致的数据来找出每个人什么时候都可以工作?我想我可以为一周中的每一天创建一组不同的案例,尽管这可能没有需要的那么准确。请告知

谢谢


Tags: 数据date客户调度exceltgt小时elif