Рассмотрим следующий фрейм данных,
df = pd.DataFrame({'ID' : [1,2,3,4,5], 'Week' : ['WK1', 'WK2', 'WK3', 'WK4', 'WK5']})
print(df)
ID Week
0 1 WK1
1 2 WK2
2 3 WK3
3 4 WK4
4 5 WK5
, какой будет самый Pythonic способ зацикливания и дублирования каждой строки при добавлении +1 к номеру недели,
, основываясь на первомдва значения, это будет мой желаемый результат.
ID Week
0 1 WK1
1 1 WK2
2 1 WK3
3 1 WK4
4 1 WK5
5 2 WK1
6 2 WK2
7 2 WK3
8 2 WK4
9 2 WK5