Pessoal, bom dia
Eu tenho uma coluna em uma dataframe que contém um conjunto de datas no formato pandas.series, por exemplo:
1458641 2016-04-22 06:57:41
1458642 2016-01-05 15:56:26
....
E eu gostaria de verificar quais datas caem em feriados americados. Então construí o código abaixo:
...
from pandas.tseries.holiday import USFederalHolidayCalendar
cal = USFederalHolidayCalendar()
holidays = pd.to_datetime(cal.holidays(start='2016-01-01', end='2016-06-30'))
completo['IsHoliday'] = pd.to_datetime(completo['pickup_datetime']).dt.date in holidays
print(completo[completo['IsHoliday']==True])
...
Porém, nenhuma data é cadastrada como feriado. Por exemplo '2016-01-01' não é marcado como feriado, apesar de estar dentro do datetime index Holidays.
Alguém consegue me ajudar?
Um abs,