#python #pandas
Вопрос:
У меня есть фрейм данных как таковой:
Я хочу перенести его на:
Я понимаю, что это может быть основным вопросом, поэтому, если бы кто-нибудь мог направить меня к правильным ссылкам, чтобы я мог попытаться выяснить, как это сделать pandas
.
Комментарии:
1. Не могли бы вы вставить таблицы вместо изображений?
Ответ №1:
попробуйте с melt()
и set_index()
:
out=(df.melt(id_vars=['Market','Product'],var_name='Date',value_name='Value')
.set_index('Date'))
При необходимости используйте:
out.index.name=None
Теперь, если вы напечатаете out
, вы получите желаемый результат
Комментарии:
1. @ilovewt получили ли вы ожидаемый результат?
2. работает как заклинание, еще раз спасибо, вчера я видел ваш ответ, но они сказали, что я не могу проголосовать в течение 5 минут, поэтому я забыл!