USMemorialDay defined incorrectly. · Issue #9760 · pandas-dev/pandas (original) (raw)
Navigation Menu
- Explore
- Pricing
Provide feedback
Saved searches
Use saved searches to filter your results more quickly
Appearance settings
Description
Memorial day is incorrectly defined.
>>> from pandas.tseries.holiday import AbstractHolidayCalendar, USMemorialDay
>>> class MemorialDayCalendar(AbstractHolidayCalendar): rules=[USMemorialDay]
>>> MemorialDayCalendar().holidays('2021','2022')
<class 'pandas.tseries.index.DatetimeIndex'>
[2021-05-24]
Length: 1, Freq: None, Timezone: None
The actual date of Memorial day in 2021 is 5/31.
Memorial day should be defined as:Holiday('Memorial Day' , month=5 , day=25, offset=DateOffset(weekday=MO(1)))