2016-08-11 7 views
4

Я хотел бы сделать свой DataFrame похожим на приведенный ниже и экспортировать его в excel. У меня есть все данные, доступные для всех «-», которые я поставил. Я хочу знать, какую структуру данных нужно передать pd.Dataframe(), чтобы создать таблицу, подобную этой.Создайте 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 экран Numbers выстрелил

enter image description here

Смежные вопросы