Как превратить строку данных в другой уровень индекса столбца? - PullRequest
0 голосов
/ 12 апреля 2019

У меня есть (многоиндексированный) фрейм данных, где столбцы помечены, некоторые с одинаковой меткой. Я хотел бы иметь мультииндекс для столбцов (в настоящее время это только для строк), где столбцы с одинаковыми сгруппированы под одним индексом, а вторая строка используется в качестве другого уровня меток. Например, я хочу перейти от этого 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
...