2
я иметь следующую структуру: CsvТранспонирования CSV структура с помощью питона панд
'Country' '1960' '1961' '1962' AUS 450 567 723 NZ 125 320 IND 350 375 395 SL PAK 100 115 218
Использование Python панд как преобразовать (транспонирование) вышеуказанную структуру на следующее?
'Country' 'Year' 'Value' AUS 1960 450 AUS 1961 567 AUS 1962 723 NZ 1960 NZ 1961 125 ...
Мои попытки использования стержня были бесполезны.
попробовал это. Но я понимаю это; , Level_0, level_1,0 0,0, Страна, AUS 1,0,1960,450.0 2,0,1961,567.0 3,0,1962,723.0 4,1, Страна, NZ 5,1 , 1961,125.0 6,1,1962,320,0 7,2, Страна, IND 8,2,1960,350,0 – richie
Основываясь на вашем ответе, я попробовал df.transpose(). Stack(). Reset_index() и пришли где-то рядом с тем, что я хочу – richie
Результат в моем примере соответствует (за исключением NaN) именно то, что вы хотели получить. Если вы не получите тот же результат, это означает, что вы извлекаете данные по-разному из файла csv, а ваш исходный кадр отличается от моего. –