如何使用数据透视表从给定数据以以下格式在anaconda python中创建数据透视表

时间:2018-09-15 16:29:10

标签: python anaconda pivot-table

这是要以以下格式创建数据透视表的输入数据:

我需要以以下格式输出数据透视表:

1 个答案:

答案 0 :(得分:0)

最后,我自己得到了答案:

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)