如何在Python中基于多个列和条件执行组函数

如何在Python中基于多个列和条件执行组函数,python,pandas,dataframe,Python,Pandas,Dataframe,输入数据帧: Order Id Part Name Ordered Date Supplier PO Value Part Value Last PO - Diff 30501 7-AUTO GLOW 30-Aug-19 0884 SUN 398,310 19,200 Nan 28349 7-AUTO GLOW 4-Sep-19 0884 SUN 787,405 24,300 5 10556 7-AUTO GLOW 03-Nov-19

输入数据帧:

Order Id Part Name Ordered Date Supplier   PO Value Part Value Last PO - Diff
30501   7-AUTO GLOW 30-Aug-19   0884 SUN  398,310    19,200     Nan
28349   7-AUTO GLOW  4-Sep-19   0884 SUN  787,405    24,300     5
10556   7-AUTO GLOW 03-Nov-19   0884 SUN  426,767    84,240     60
22320   7-AUTO GLOW 07-Nov-19   0884 SUN   52,500    13,500     4
  • 将5天内的订单分组,意思是(第0行和第1行)(第2行和第3行)`
  • 计算订单的总价值(采购订单价值),并仅保持在100万组以上
  • 输出:

    Order Id Part Name Ordered Date Supplier   PO Value Part Value Last PO - Diff
    30501   7-AUTO GLOW 30-Aug-19   0884 SUN  398,310    19,200     Nan
    28349   7-AUTO GLOW  4-Sep-19   0884 SUN  787,405    24,300     5