Многоуровневые заголовки в Pandas — заголовок для индекса

#python

#python

Вопрос:

У меня есть файл Excel, который выглядит следующим образом

    Column 1              Column 2    Column 3
   Header 1                     Header 2  
   Header 1 merged       Header 2.1  Header 2.2

    data                   data        data
  

Заголовок 2 объединен между столбцами 2 и 3,
Заголовок 1 объединен между строкой 1 и строкой 2

Когда я читаю это в pandas, я получаю заголовок 1 с соответствующими данными ниже в качестве индекса. Однако я не могу получить доступ к заголовку 1 и не изменить его. Есть идеи, почему это происходит? Обратите внимание, что когда я сбрасываю индекс, заголовок 1 остается заголовком для индекса сброса и по-прежнему не может получить к нему доступ.

Что я получаю от pandas, так это:

 df = pd.read_excel("excel.xlsx", header=[0, 1])
  

header 1 header 2 header 2
header 2.1 header 2.2
data data data

Первый столбец считывается как индекс, и это нормально. Однако я не могу получить доступ к заголовку 1 и не удалить его.

Спасибо