给出这样的数据帧df
:
Col1 Col2
Key
A 4 10
B 7 10
C 3 9
我想要的数据框是
A B C
Col1 4 7 3
Col2 10 10 9
Col1
和Col2
是指数。
我该如何指定?我试过了:
In [419]: mydf.T.reset_index(drop=True)
Out[419]:
Key A B C
0 4 7 3
1 10 10 9
但出于某种原因,Key
仍然存在。我不确定它是什么,我不知道如何摆脱它。我也试过mydf.T.reset_index().set_index('index')
,但这很难看。
答案 0 :(得分: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