Я создал следующий фрейм данных с именем df
col1 col2 col3
0 4 5 2
1 5 2 4
2 3 10 3
3 6 2 2
4 3 2 4
Теперь мне хотелось бы перевернуть строки так, чтобы df выглядел следующим образом:
column_name value
0 col1 4
1 col2 5
2 col3 2
3 col1 5
4 col2 2
5 col3 4
... ... ...
IЯ думаю, что мне нужно использовать stack () , но я не уверен, как.Я пробовал следующее
df = df.stack().rename_axis(['column_name']).reset_index(name = 'value')
, но это возвращает следующую ошибку
raise ValueError('Length of names must match number of levels in '
ValueError: Length of names must match number of levels in MultiIndex.
Вопрос: как мне сложить значения так, чтобы я получил желаемыйdataframe