如何以某种方式转置pandas数据帧?

cs9*_*s95 4 python dataframe pandas

给定这样的数据帧df:

     Col1  Col2
Key            
A       4    10
B       7    10
C       3     9
Run Code Online (Sandbox Code Playgroud)

我想要的数据框是

            A   B  C                   
    Col1    4   7  3
    Col2   10  10  9
Run Code Online (Sandbox Code Playgroud)

指数在哪里Col1和哪个Col2.

我该如何指定?我试过了:

In [419]: mydf.T.reset_index(drop=True)
Out[419]: 
Key   A   B  C
0     4   7  3
1    10  10  9
Run Code Online (Sandbox Code Playgroud)

但出于某种原因,Key遗体.我不确定它是什么,我不知道如何摆脱它.我也尝试过,mydf.T.reset_index().set_index('index')但这很不雅观.

Max*_*axU 7

我们可以在这里使用DataFrame.rename_axis():

In [24]: df.T.rename_axis(None, axis=1)
Out[24]:
       A   B  C
Col1   4   7  3
Col2  10  10  9
Run Code Online (Sandbox Code Playgroud)