- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我目前正在 python 中使用 pandas 来显示日历和假期。
us_bd = CustomBusinessDay(calendar=USFederalHolidayCalendar())
我想知道如何向默认日历添加额外的假期?
特别是,我想添加香港的假期。
最佳答案
您可以使用pandas.tseries.holiday.HolidayCalendarFactory
来组成多个日历规则集。一个例子在这里:https://stackoverflow.com/a/33096916/4323 (稀疏)文档在这里:https://pandas.pydata.org/pandas-docs/stable/timeseries.html
话虽如此,如果您只需要几年的日历,您最好使用假期列表和 NumPy 的 busdaycalendar
来明确地制作它。 。这是一种更高效的矢量化 API(如果您确实需要很多年或复杂的规则,您也可以从 Pandas 日历创建 NumPy 日历)。 Pandas 工作日内容的问题在于,使用它应用偏移量不是矢量化的,因此速度很慢(当您使用它时,它甚至会生成警告)。此外,有些国家有无法用规则表示的假期。因此,如果您没有太多假期,请考虑“硬编码”您的假期,或者从其他来源加载它们(例如一次性网络抓取到文本文件中)。
关于python - 将假期添加到 USFederalHolidayCalendar(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44828008/
我目前正在 python 中使用 pandas 来显示日历和假期。 us_bd = CustomBusinessDay(calendar=USFederalHolidayCalendar()) 我想知
以下是 pandas 提供的 USFederalHolidayCalendar 中的假期规则列表: >>> from pandas.tseries.holiday import USFederalHo
我是一名优秀的程序员,十分优秀!