【发布时间】:2020-11-18 04:24:21
【问题描述】:
我正在尝试计算两个日期之间的营业时间。营业时间因日期而异。
工作日有 15 个工作时间 (8:00-23:00),周六和周日有 12 个工作时间 (9:00-21:00)。
例如:开始日期07/24/2020 22:20(星期五)和结束日期07/25/2020 21:20(星期六),因为我只对营业时间感兴趣,所以结果应该是12.67hours。
这里是数据框和所需输出的示例:
start_date end_date business_hours
07/24/2020 22:20 07/25/2020 21:20 12.67
07/14/2020 21:00 07/16/2020 09:30 18.50
07/18/2020 08:26 07/19/2020 10:00 13.00
07/10/2020 08:00 07/13/2020 11:00 42.00
【问题讨论】:
-
@GordonShumway 它没有回答我的问题,因为我的营业时间因天而异。我认为这使得获得我需要的结果变得更加困难。
-
@Ben 没问题!非常感谢!
-
@ValeriaSalazar 请参阅使用
mapply编辑的答案以获取数据框示例。 -
@Ben 非常感谢!这就是我需要的!