如何用Python为每位员工生成起止日期间的日期列表?
问题描述
编辑:该解决方案对我有效
我在Python中有如下DataFrame:
| Name | days | Start Date | End Date |
|---|---|---|---|
| EMP1 | 15 | 8/8/22 | 8/26/22 |
| EMP2 | 3 | 6/9/22 | 6/13/22 |
| EMP3 | 5 | 8/22/22 | 8/26/22 |
| EMP3 | 5 | 8/1/22 | 8/5/22 |
| EMP3 | 6 | 6/17/22 | 6/24/22 |
| EMP4 | 4.5 | 7/18/22 | 7/22/22 |
| EMP5 | 5 | 7/18/22 | 7/22/22 |
| EMP6 | 5 | 8/15/22 | 8/19/22 |
| EMP7 | 9 | 8/22/22 | 9/2/22 |
我需要为每行生成起始日期到结束日期之间的所有日期列表,同时保留员工姓名。在Python中实现这一点是否简单?我一直难以按行完成此操作。
期望输出
列出起止日期间的每一天及对应员工姓名:
| Name | date |
|---|---|
| EMP1 | 8/8/22 |
| EMP1 | 8/9/22 |
| EMP1 | 8/10/22 |
| EMP1 | 8/11/22 |
| EMP1 | 8/12/22 |
| EMP1 | 8/13/22 |
| EMP1 | 8/14/22 |
| EMP1 | 8/15/22 |
内容的提问来源于stack exchange,提问作者mgd6
相关产品推荐
相关产品推荐

