我想生成开始日期和结束日期之间的日期。但是,列中可以有非整数天数。如果列不是整数,duration
如何扩展行?duration
例如,对于员工a,由于其年假天数为1.5天,则
扩展后的数据集将是:
姓名 | 开始 | 开始结束期间 | 结尾 | 休假结束 | 期间 | 日期 |
---|---|---|---|---|---|---|
A | 2023 年 5 月 11 日 | 下午 | 2023 年 6 月 11 日 | 下午 | 1.5 | 2023 年 5 月 11 日 |
A | 2023 年 5 月 11 日 | 下午 | 2023 年 6 月 11 日 | 下午 | 1.5 | 2023 年 6 月 11 日 |
第一行对应 1 天。第二行对应剩余的 0.5 天。
是否可以不使用 ifelse 来扩展它?