【问题标题】:Create a DataFrame with a MultiIndex创建具有 MultiIndex 的 DataFrame
【发布时间】:2016-12-18 11:24:07
【问题描述】:

我想让我的 DataFrame 如下所示并将其导出到 Excel。对于我输入的所有“-”,我都有所有可用的数据。我想知道将什么数据结构传递给 pd.Dataframe() 来制作这样的表格。

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

【问题讨论】:

    标签: python pandas dataframe multi-index


    【解决方案1】:
    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 屏幕截图

    df.to_excel('test.xlsx')
    

    Mac Numbers 屏幕截图

    【讨论】:

      猜你喜欢
      • 2020-06-21
      • 2021-01-29
      • 2021-12-13
      • 2021-05-29
      • 2023-04-08
      • 2021-03-01
      • 2016-12-28
      • 2018-11-04
      • 2021-03-08
      相关资源
      最近更新 更多