2016-08-11 64 views
4

我想使我的DataFrame如下所示,並將其導出爲ex​​cel。我已經提供了所有' - '的所有數據。我想知道傳遞給pd.Dataframe()的數據結構如何創建一個表。使用MultiIndex創建數據框

想知道大熊貓如何讀取這些數據結構來形成DataFrame。

enter image description here

回答

12
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屏幕截圖

enter image description here

df.to_excel('test.xlsx') 

Mac的數字屏幕截圖

enter image description here