重新排列python数据框索引和列

时间:2018-09-03 19:07:07

标签: python pandas dataframe

我要转换此数据帧(请注意,“ ABC”是索引名称):

       t1    t2    t3 
ABC
gp      7    11    26
fp      6    14    23
pm      3    -1     7
wm      2    -2     9

此数据框:

     s1   tx    gp   fp   pm   wm 
0   ABC   t1     7    6    3    2
1   ABC   t2    11   14   -1   -2
2   ABC   t3    26   23    7    9

执行此功能的最佳方法是什么?

1 个答案:

答案 0 :(得分:3)

如何?

df = df.T
df.reset_index(inplace=True)
df.rename(columns={"index":"tx"}, inplace=True)
df["s1"] = "ABC"