2013-04-30 74 views
4

交換熊貓數據框軸的最有效方法是什麼?在熊貓中交換軸

例如,如何將df1轉換爲下面的df2?

In [2]: import pandas as pd 

In [3]: df1 = pd.DataFrame({'one' : [1., 2., 3., 4.], 'two' : [4., 3., 2., 1.]}) 

In [4]: df1 
Out[4]: 
    one two 
0 1 4 
1 2 3 
2 3 2 
3 4 1 

In [5]: df2 = pd.DataFrame({0 : [1,4], 1 : [2,3], 2 : [3,2], 3 : [4,1]}, index=['one','two']) 

In [6]: df2 
Out[6]: 
    0 1 2 3 
one 1 2 3 4 
two 4 3 2 1 

回答

11

transpose

In [4]: df1.T 
Out[4]: 
    0 1 2 3 
one 1 2 3 4 
two 4 3 2 1 
+1

咄取一個戰利品。交換軸=轉置。謝謝! – cmiller8 2013-04-30 13:54:46