[英]Transpose columns in python/pandas
我正在嘗試使用5個變量重新排列數據框
Data columns (total 7 columns):
Nane 3966 non-null values
Value1 3966 non-null values
Value2 3966 non-null values
Value3 3966 non-null values
Value4 3966 non-null values
Value5 3966 non-null values
Period 3966 non-null values
我希望句點作為列,其他作為行。
所以
Name Value1 .... Value 5 Period becomes
Period 1 period 2 period3 .... period 3966
Name
Value 1
...
Value 5
我已經嘗試過使用stack / unstack和transpose函數,但是我無法弄清楚。 有人有指針嗎?
您要使用“ Period
作為索引。 set_index
將為您完成此操作。 然后可以轉置結果表:
df.set_index('Period').T
Out[13]:
Period 2010 2011 2012
Name foo bar nil
Value1 0,994369885 0,92930566 0,997754262
Value2 0,780942307 0,274566936 0,488064461
Value3 0,510782105 0,390724018 0,642086396
Value4 0,842522334 0,613705323 0,028703768
Value5 0,383279727 0,287280101 0,764773601
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.