Я пытаюсь указать рабочие дни в другой стране, но не могу получить функцию панд pd.bdate_range()
для распознавания праздников. Мой код выглядит следующим образом:
import pandas as pd
import datetime
weekmask = "Mon Tue Wed Thu Fri"
holidays = [datetime.datetime(2017, 1, 9), datetime.datetime(2017, 3, 20),
datetime.datetime(2017, 4, 13)]
BdaysCol2017 = pd.bdate_range(start = pd.datetime(2017, 1, 1),
end = pd.datetime(2017, 12, 31),
weekmask = weekmask,
holidays = holidays)
Но я получаю следующую ошибку по параметру holidays
:
ValueError: a custom frequency string is required when holidays or weekmask are passed, got frequency B
Почему это? Как я могу указать нестандартные праздники? Есть лучший способ сделать это?
Спасибо