Как создать сводную таблицу в Python Anaconda в приведенном ниже формате из заданных данных, используя сводную таблицу _table - PullRequest
0 голосов
/ 15 сентября 2018

Это входные данные, которые нужно создать сводную в следующем формате:

Мне нужен вывод сводной таблицы в следующем формате:

1 Ответ

0 голосов
/ 06 октября 2018

Ребята наконец-то и сам получил ответ:

pivot_model = multiindex_input.pivot_table(
    index=[
        'Department', 'Class', 'Subclass', 'Pri Sup Name', 
        'Brand Name', 'Purchase Type Desc', 
        'BRAND TYPE', 'Item Code', 'Style', 
        'Secondary Desc', 'MRP', 'Pack Indicator'
    ],
    aggfunc=sum,
    values=['On Ord Qty', 'sale qty'],
    columns=['Country','State'],
    margins=True,
    fill_value=0
)

pivot_model.columns=pivot_model.columns.swaplevel(2,0)
pivot_model.head(2)
...