Python 重塑此数据帧的形状
我的当前数据帧: 城市年 我希望通过以下方式对其进行适当改造: `年份城市价值' 每一个城市 我该如何有效地处理这件事呢?我想出来了Python 重塑此数据帧的形状,python,pandas,data-science,Python,Pandas,Data Science,我的当前数据帧: 城市年 我希望通过以下方式对其进行适当改造: `年份城市价值' 每一个城市 我该如何有效地处理这件事呢?我想出来了 pd.melt(DataFrame,id\u vars=“Year”,value\u vars=DataFrame.columns[1:])看看如何使用pd.DataFrame.melt或pd.wide\u to\u long,很难说哪一个适合你的情况请不要发布你的数据图片,请尝试将数据粘贴到可以复制的问题中。@nycorder对不起,最好的方法是什么?只需编辑您
pd.melt(DataFrame,id\u vars=“Year”,value\u vars=DataFrame.columns[1:])
看看如何使用pd.DataFrame.melt
或pd.wide\u to\u long
,很难说哪一个适合你的情况请不要发布你的数据图片,请尝试将数据粘贴到可以复制的问题中。@nycorder对不起,最好的方法是什么?只需编辑您的问题并将数据粘贴到那里。谢谢,刚刚完成@斯科特伯顿,我会调查的。谢谢@ScottBoston!
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