Изменение формы этого pandas фрейма данных - PullRequest
1 голос
/ 17 июня 2020

Мой текущий фрейм данных:

Год CityA CityB

    Year    Abilene, TX Akron, OH   Albany, GA  Albany, OR  

0   2012    141.997500  92.033333   105.662500  116.250833  

1   2013    150.175000  95.971667   109.942500  125.361667  

2   2014    157.588333  98.930833   109.628333  132.511667  

3   2015    161.584167  102.416667  109.717500  142.058333  

4   2016    168.106667  107.449167  110.175833  157.204167  

Я хочу изменить его форму предпочтительно на месте следующим образом:

`Значение города в году '

Year  City         Value
2012 Abilene, TX, somevalue
2013 Abilene, TX, somevalue

Для каждого города.

Как мне go эффективно об этом?

1 Ответ

1 голос
/ 17 июня 2020

Разобрался.

pd.melt(DataFrame, id_vars = "Year", value_vars = DataFrame.columns[1:])

...