Панды: Заголовок индекса не совпадает с заголовками столбцов

#python #excel #pandas #numpy

Вопрос:

У меня есть код на python, который генерирует фрейм данных Pandas и экспортирует его в Excel.

Столбцы фрейма данных имеют подзаголовки, и мне нужно, чтобы заголовок индекса совпадал с заголовком нижнего столбца.

Как бы я это сделал ?

В настоящее время мой код выводит это:

Как это выглядит сейчас

Мне нужно, чтобы это выглядело так:

Как мне нужно, чтобы это выглядело

 import pandas as pd import numpy as np col = pd.MultiIndex.from_arrays([[],[],[]]) #sub headers : Parameter -gt;Port-gt;Mag/Phase  freq = np.linspace(0.1, 50, num=50)  df = pd.DataFrame(columns=col, index = freq) freq_title = "Freq(MHz)" new_freq=df.index.set_names(freq_title) df.index = new_freq  df['Param_1', 'Port_1', 'Mag'] = np.sin(freq/20) df['Param_1', 'Port_1', 'Phase'] = np.cos(freq/20)   df['Param_1', 'Port_2', 'Mag'] = np.sin(freq/5) df['Param_1', 'Port_2', 'Phase'] = np.cos(freq/5)  with pd.ExcelWriter("test_out.xlsx") as writer:  df.to_excel(writer, sheet_name="Param_1")