[英]Reshape Dataframe columns to rows
我有一個看起來像這樣的DataFrame;
Year US China Russia
2007 NaN 45 12
2008 12 22 4
2009 12 NaN 41
我希望它看起來像這樣重塑;
Year Country Value
2007 US NaN
2007 China 45
2007 Russia 12
2008 US 12
2008 China 22
2008 Russia 4
2009 US 12
2009 China NaN
2009 Russia 41
我怎么做?
剛遇到pd.melt()
函數。
它是這樣工作的;
pd.melt(data,id_vars=['Year']).sort('Year')
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.