Я работаю с pandas и пытаюсь преобразовать строку заголовка информационного кадра в столбец, я пробовал функцию stack (), но, похоже, у меня не работает.
У меня есть файл, который содержит следующие данные, он имеет двойной заголовок - дата и температура (мин. И макс.)
2/16/2020 2/16/2020 2/17/2020 2/17/2020 2/18/2020 2/18/2020 ......
Min Max Min Max Min Max
Paris 44 61 41 52 39 47
Berlin 47 59 42 52 41 45
Milan 46 64 40 46 37 44
.
.
.
Ожидаемый результат:
City MIN MAX Date
Paris 44 61 2/16/2020
Paris 41 52 2/17/2020
Paris 39 47 2/18/2020
Berlin 47 59 2/16/2020
Berlin 42 52 2/17/2020
Berlin 41 45 2/18/2020
Milan 46 64 2/16/2020
Milan 40 46 2/17/2020
Milan 37 44 2/18/2020
Я пытался используйте df= pd.read_csv(StringIO(csv.text), header=[1])
, чтобы выбрать в качестве заголовка вторую строку, но как задать только город, минимальное, максимальное значение и создать «дату» для нового столбца?
Я благодарен, если вы можете мне помочь.
Приветствия,