【问题标题】:Swapping Axes in Pandas在 Pandas 中交换轴
【发布时间】:2013-04-24 11:18:12
【问题描述】:

交换 Pandas Dataframe 轴的最有效方法是什么?

比如下面的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

【问题讨论】:

    标签: python indexing pandas swap


    【解决方案1】:

    看看transpose

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

    【讨论】:

      猜你喜欢
      • 2022-09-28
      • 1970-01-01
      • 1970-01-01
      • 2018-12-23
      • 1970-01-01
      • 1970-01-01
      • 2016-11-07
      • 2017-02-06
      相关资源
      最近更新 更多