Как я могу настроить номер недели в Python? - PullRequest
0 голосов
/ 08 мая 2020

В настоящее время номер недели для периода с «2020-5-6» по «2020-5-19» - 20 и 21. Как мне настроить его так, чтобы номер недели был 1 и 2, а также изменить последующие периоды соответственно.

Мой код:

import pandas as pd

df = pd.DataFrame({'Date':pd.date_range('2020-5-6', '2020-5-19')})
df['Period'] = df['Date'].dt.to_period('W-TUE')
df['Week_Number'] = df['Period'].dt.week
df.head()

print(df)

Мой результат:

     Date                 Period             Week_Number
  0  2020-05-06  2020-05-06/2020-05-12           20
  1  2020-05-07  2020-05-06/2020-05-12           20
  2  2020-05-08  2020-05-06/2020-05-12           20
  3  2020-05-09  2020-05-06/2020-05-12           20
  ...
  11 2020-05-17  2020-05-13/2020-05-19           21
  12 2020-05-18  2020-05-13/2020-05-19           21
  13 2020-05-19  2020-05-13/2020-05-19           21

Что я хочу:

     Date                 Period             Week_Number
  0  2020-05-06  2020-05-06/2020-05-12           1
  1  2020-05-07  2020-05-06/2020-05-12           1
  2  2020-05-08  2020-05-06/2020-05-12           1
  3  2020-05-09  2020-05-06/2020-05-12           1
  ...
  11 2020-05-17  2020-05-13/2020-05-19           2
  12 2020-05-18  2020-05-13/2020-05-19           2
  13 2020-05-19  2020-05-13/2020-05-19           2
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...