Я не уверен, что у моей проблемы есть определенное название (я помню, как слушал лекцию, где учитель сказал, что часть знаний знает название вещей).
В любом случае, я работаю с некоторыми устаревшими системами, и мои данные выводятся следующим образом:
df = pd.DataFrame({'Shop' : [1,2,3,4,5,6,7,8,9,10],'Week 1' : [15,25,11,22,0,-1,15,11,76,62],'Week 2' : [5,44,55,21,12,51,-10,25,81,46]})
print(df)
Shop Week 1 Week 2
0 1 15 5
1 2 25 44
2 3 11 55
3 4 22 21
4 5 0 12
5 6 -1 51
6 7 15 -10
7 8 11 25
8 9 76 81
9 10 62 46
В этом случае номер недели должен быть наблюдением, а номер -значение, которое должно быть ему присвоено.
Я пытаюсь сделать следующее:
транспонировать DF, но сохранить индекс как Магазин.превратите каждый случай в наблюдение, взяв в качестве примера только первые 2 магазина:
Shop Week Hour
0 1 1 15
1 1 2 5
2 2 1 25
3 2 2 44
Какой самый питонный способ добиться этого?на df относительно среднего размера (500 строк 52 недели)