我有一个带有两个日期时间列的 pandas 数据框,我想计算“业务分钟”中列之间的时间增量。使用偏移量方法很容易添加业务时间增量,但我似乎找不到内置的东西可以在工作日、小时、分钟、秒中返回时间增量。我是 Python 的新手,所以我很可能遗漏了一些东西。
谢谢,
尼克
最佳答案
我认为在 numpy/pandas 中没有办法,但您可以使用 python 库 businesstime
:
>>> datetime(2013, 12, 26, 5) - datetime(2013, 12, 23, 12)
datetime.timedelta(2, 61200)
>>> bt = businesstime.BusinessTime(holidays=businesstime.holidays.usa.USFederalHolidays())
>>> bt.businesstimedelta(datetime(2013, 12, 23, 12), datetime(2013, 12, 26, 5))
datetime.timedelta(1, 18000)
关于python-3.x - Python/Pandas 中是否有函数可以获取两个日期时间之间的业务时间增量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43835273/