Есть ли способ сделать bdate_range с 4ч и без выходных в Python? - PullRequest
1 голос
/ 05 мая 2020

У меня есть набор данных, который показывает сделки, совершаемые каждые 4 часа в течение 3 лет. Я пытаюсь создать bdate_range, который отражает этот временной интервал, но когда я использую

days = pd.bdate_range(start='8/4/2014', end='8/3/2017', freq="4H")

, я получаю вывод, который включает выходные. Я хочу использовать bdate_range таким образом, чтобы он создавал серию с каждым рабочим днем ​​6 раз подряд с соответствующим 4-часовым интервалом, например (без секции middle ):

(DatetimeIndex(['2014-08-04 00:00:00', '2014-08-04 04:00:00',
               '2014-08-04 08:00:00', '2014-08-04 12:00:00',
               '2014-08-04 16:00:00', '2014-08-04 20:00:00',
               '2014-08-05 00:00:00', '2014-08-05 04:00:00',
               '2014-08-05 08:00:00', '2014-08-05 12:00:00',
               '2014-08-05 16:00:00', '2014-08-05 20:00:00',
               '2014-08-06 00:00:00', '2014-08-06 04:00:00',
               '2014-08-06 08:00:00', '2014-08-06 12:00:00',
               '2014-08-06 16:00:00', '2014-08-06 20:00:00',
               '2014-08-07 00:00:00', '2014-08-07 04:00:00',
               '2014-08-07 08:00:00', '2014-08-07 12:00:00',
               '2014-08-07 16:00:00', '2014-08-07 20:00:00',
               '2014-08-08 00:00:00', '2014-08-08 04:00:00',
               '2014-08-08 08:00:00', '2014-08-08 12:00:00',
               '2014-08-08 16:00:00', '2014-08-08 20:00:00',
               '2014-08-09 00:00:00', '2014-08-09 04:00:00',
               '2014-08-09 08:00:00', '2014-08-09 12:00:00',
               '2014-08-09 16:00:00', '2014-08-09 20:00:00',
               '2014-08-10 00:00:00', '2014-08-10 04:00:00',
               '2014-08-10 08:00:00', '2014-08-10 12:00:00',
               '2014-08-10 16:00:00', '2014-08-10 20:00:00',
               '2014-08-11 00:00:00', '2014-08-11 04:00:00',
               '2014-08-11 08:00:00', '2014-08-11 12:00:00',
               '2014-08-11 16:00:00', '2014-08-11 20:00:00',
               '2014-08-12 00:00:00', '2014-08-12 04:00:00',
               '2014-08-12 08:00:00', '2014-08-12 12:00:00',
               '2014-08-12 16:00:00', '2014-08-12 20:00:00',
               '2014-08-13 00:00:00', '2014-08-13 04:00:00',
               '2014-08-13 08:00:00', '2014-08-13 12:00:00',
               '2014-08-13 16:00:00', '2014-08-13 20:00:00',
               '2014-08-14 00:00:00']

есть мысли о том, как лучше всего получить этот результат?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...