Python 使用workalendar手动自定义日历

Python 使用workalendar手动自定义日历,python,datetime,Python,Datetime,我正在使用workalendar为LSTM应用程序的数据帧添加一个新列。 from datetime import date !pip install workalendar from workalendar.europe import Spain cal = Spain() cal.holidays(2020) 但我想按地区添加假期的具体日期,而无需在回购协议中创建新日历。我怎么做呢?例如,将San Fermines(7月7日)添加到列表中。我的意思是在本地定制列表,而不将它们上传到PyP

我正在使用workalendar为LSTM应用程序的数据帧添加一个新列。

from datetime import date
!pip install workalendar
from workalendar.europe import Spain

cal = Spain()
cal.holidays(2020)
但我想按地区添加假期的具体日期,而无需在回购协议中创建新日历。我怎么做呢?例如,将San Fermines(7月7日)添加到列表中。我的意思是在本地定制列表,而不将它们上传到PyPi

[(datetime.date(2020, 1, 1), 'New year'),
 (datetime.date(2020, 1, 6), 'Epiphany'),
 (datetime.date(2020, 4, 10), 'Good Friday'),
 (datetime.date(2020, 5, 1), 'Día del trabajador'),
 (datetime.date(2020, 8, 15), 'Assumption of Mary to Heaven'),
 (datetime.date(2020, 10, 12), 'Fiesta nacional de España'),
 (datetime.date(2020, 11, 1), 'All Saints Day'),
 (datetime.date(2020, 12, 6), 'Día de la Constitución Española'),
 (datetime.date(2020, 12, 8), 'Immaculate Conception'),
 (datetime.date(2020, 12, 25), 'Christmas Day')]

提前谢谢