我想使我的DataFrame像下面这样,并将其导出到excel。我已经为我输入的所有“-”提供了所有数据。我想知道要传递给pd.Dataframe()的数据结构,以使像这样的表。

想知道 Pandas 如何读取这些数据结构以形成一个DataFrame。

python - 创建具有MultiIndex的DataFrame-LMLPHP

最佳答案

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

Jupyter屏幕截图

python - 创建具有MultiIndex的DataFrame-LMLPHP
df.to_excel('test.xlsx')

Mac数字屏幕截图

python - 创建具有MultiIndex的DataFrame-LMLPHP

关于python - 创建具有MultiIndex的DataFrame,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/38901145/

10-11 22:22
查看更多