как мы считаем воскресенье началом недели при применении .dt.week для расчета номера недели - PullRequest
1 голос
/ 21 апреля 2020

.dt.week функция по умолчанию считает понедельник началом недели, но есть ли способ считать воскресенье началом недели Пример:

analysis['week no']=(analysis['Date based Discharge'].dt.week)

Выход:

Date based Discharge   week no
06-10-2019              wk 40
07-10-2019              wk 41
.........               .. ..

Желаемый выход:

Date based Discharge   week no
06-10-2019              wk 41
07-10-2019              wk 41

1 Ответ

0 голосов
/ 21 апреля 2020

Можете ли вы просто переместить каждую дату вперед на один день до получения индекса недели?

Например:

(analysis['Date based Discharge'] + pd.DateOffset(1)).dt.week

Я думаю, это должно дать желаемый результат.

...