gpt4 book ai didi

python - 在 pandas 中向日期添加 x 个业务月

转载 作者:行者123 更新时间:2023-12-01 02:25:29 25 4
gpt4 key购买 nike

有谁知道如何使用 pandas 将 x 个业务月份添加到日期时间对象中?我知道您可以在工作日内执行此操作,例如:

datetime.datetime(2017, 11, 23) + pd.tseries.offsets.BDay(20)

或者您可以添加一个月:

datetime.datetime(2017, 11, 23) + pd.tseries.offsets.DateOffset(months=1)

但这并不是给出营业月份的正确日期,而是给出日历月的正确日期。例如,我对营业月的定义是排除周末和美国假期。

有什么想法吗?谢谢!

最佳答案

实际上,我刚刚意识到 1 个工作日(定义为不包括周末和美国假期)的潜在解决方案可能是:

pd.tseries.offsets.BMonthEnd().rollforward(date) + pd.tseries.offsets.BDay(1)

关于python - 在 pandas 中向日期添加 x 个业务月,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47454111/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com