我有一个包含两个日期时间列的数据框:ResponseTime和ResolveTime。我的要求是以小时计算两个日期时间之间的差异。答案必须包括营业时间(8:00-18:00)和工作日。 我尝试了以下问题: Extract Business Days in Time Series using Python/Pandas和 Mask timeseries outside business hours。我是时间序列的新手,我不确定如何使用indexer_between_time。 期望的输出将是这样的数据帧:
Response Time,Resolve Time,Solving Time
'2013-01-01 04:00:00', '2013-01-01 05:00:00',1
'2013-01-01 04:00:00', '2013-01-01 05:30:00',1.5
谢谢!
答案 0 :(得分:1)
当然,Business Hours包解决了这个问题。这是我在github中找到的代码,它完美无缺。根据我们的需要调整代码也很容易。 https://github.com/dnel/BusinessHours