Это должно быть довольно просто, но я не смог обернуть вокруг него мой мозг.
Я пытаюсь преобразовать df1 в df2, где df1 и df2 - кадры данных панд
df1 = pd.DataFrame({'site': ['1', '2'],
'sat_open': ['0900', '0900'],
'sat_close': ['1900','1900'],
'sun_open': ['1000', '1000'],
'sun_close': ['1800', '1800'],
'mon_open': ['0900', '0900'],
'mon_close': ['2100', '2100']
})
df2 = pd.DataFrame({'store': ['1', '1', '1', '2', '2','2'],
'day': ['sat', 'sun', 'mon','sat', 'sun', 'mon'],
'open': ['09:00','10:00','09:00','09:00','10:00','09:00'],
'close': ['19:00','18:00','21:00','19:00','18:00','21:00']})
Я попробовал regex и pivot, но не смог найти лучший способ сделать это.Любая помощь здесь высоко ценится.