使用MultiIndex创建DataFrame

sto*_*r12 8 python multi-index dataframe pandas

我想使我的DataFrame像下面那样,并将其导出为ex​​cel.我已经提供了所有' - '的所有数据.我想知道要传递给pd.Dataframe()的数据结构来制作这样的表.

想知道pandas如何读取这些数据结构以形成DataFrame.

在此输入图像描述

piR*_*red 18

idx = pd.MultiIndex.from_product([['Zara', 'LV', 'Roots'],
                                  ['Orders', 'GMV', 'AOV']],
                                 names=['Brand', 'Metric'])
col = ['Yesterday', 'Yesterday-1', 'Yesterday-7', 'Thirty day average']

df = pd.DataFrame('-', idx, col)
df
Run Code Online (Sandbox Code Playgroud)

Jupyter屏幕截图

在此输入图像描述

df.to_excel('test.xlsx')
Run Code Online (Sandbox Code Playgroud)

Mac数字屏幕截图

在此输入图像描述