按工作日更改 pandas 日期
Change pandas date by workdays
我想将 pandas 列中的日期增加 1 个工作日,也就是说,如果日期是 1 月 21 日星期一,我想将其更改为 1 月 22 日星期二,但是如果日期是 1 月 25 日星期五,然后我想增加到 1 月 28 日星期一。
这就是我要做的只是将它增加 1 天的简单版本:
new_date = old_date + datetime.timedelta(天数=+1)
有计算工作日的函数吗?
你可以用这个,
from pandas.tseries.offsets import BDay
new_date = old_date + BDay(1)
更多信息here
我想将 pandas 列中的日期增加 1 个工作日,也就是说,如果日期是 1 月 21 日星期一,我想将其更改为 1 月 22 日星期二,但是如果日期是 1 月 25 日星期五,然后我想增加到 1 月 28 日星期一。
这就是我要做的只是将它增加 1 天的简单版本:
new_date = old_date + datetime.timedelta(天数=+1)
有计算工作日的函数吗?
你可以用这个,
from pandas.tseries.offsets import BDay
new_date = old_date + BDay(1)
更多信息here