如何过滤数据透视表中的小计?

时间:2018-01-21 16:23:39

标签: python pandas

df = pd.DataFrame({
'SalesOrderNumber':['SO1001','SO1001','SO1001','SO1002','SO1002'],
'SalesOrderLineNumber':[1,2,3,1,2],
'UnitPrice':[2000,800,1200,200,800]})

下面是我从数据框创建的数据透视表:

table=pd.pivot_table(df,values=['UnitPrice'],index=['SalesOrderNumber'],columns=['SalesOrderLineNumber'],aggfunc=sum,margins=True,margins_name='Total')

table= table.stack('SalesOrderLineNumber')

print(table)

这是表格的结果:

SalesOrderNumber SalesOrderLineNumber UnitPrice

 SO1001          1                     2000.00
                 2                      800.00
                 3                     1200.00
                 Total                 4000.00
 SO1002          1                      200.00
                 2                      800.00
                 Total                 1000.00
 Total           1                     2200.00
                 2                     1600.00
                 3                     1200.00
                 Total                 5000.00 

如何过滤并仅显示4000或更多的小计?非常感谢您的帮助。

0 个答案:

没有答案