如何将数据框的一行转换为另一级列索引?

时间:2019-04-11 22:07:11

标签: pandas dataframe multi-index

我有一个(多索引)数据框,其中的列被标记了,有些带有相同的标记。我想在列上拥有一个多索引(当前仅在行上),其中具有相同索引的列被分组在一个索引下,第二行被用作另一级标签。 例如,我要从此df中移走:

fooTitle  barTitle  Val1    Val1    Val2    val2    val3    val4
                    A       B       A       B       A       A
foo       ind1      1       22      11      34      82      11
          ind2      2       23      12      54      45      12
          ind3      3       24      13      5       5       13
          ind4      4       25      65      6       6       65

bar       ind5      10      26      11      54      26      11
          ind6      11      27      12      5       12      12

此df :(其中A,B的第二行不是数据帧的行,而是标签)

fooTitle  barTitle  Val1            val2            val3    val4
                    A       B       A       B       A       A
foo       ind1      1       22      11      34      82      11
          ind2      2       23      12      54      45      12
          ind3      3       24      13      5       5       13
          ind4      4       25      65      6       6       65

bar       ind5      10      26      11      54      26      11
          ind6      11      27      12      5       12      12

0 个答案:

没有答案