2013-10-15 120 views
2

我试图重新排列数据帧与5个变量移调列在python /熊猫

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 

我使用堆栈/拆散和变调功能试过,但我只是无法弄清楚。有没有人有任何指针?

回答

6

您想使用Period作为索引。​​会为你做这个。您可以转置您的结果表格:

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