计算数据框列日期和聚合

2024-04-20 15:30:06 发布

您现在位置:Python中文网/ 问答频道 /正文

我有以下数据帧:

Supplier    Car Type    Pick-up Date    Date Accessed   Location    Price   num_offers  min_comp_offer
Ace Compact 2019-04-05 00:00:00 2019-04-04 00:00:00 Atlanta 348     
Ace Compact 2019-04-06 00:00:00 2019-04-05 00:00:00 Atlanta 348     
Ace Compact 2019-04-09 00:00:00 2019-04-04 00:00:00 Atlanta 472     

我需要根据前一天竞争对手(不同的Supplier)对同一Location中相同Car type的(Date Accessed)报价,计算报价数量(num_offers)和最低竞争对手报价(min_comp_offer)列

换言之,对于供应商=Ace、车型=紧凑型、提货日期=2019/04/05和取车日期=2019/04/04的第一行,合计应为车型=紧凑型、取车日期=2019/04/03和取车日期=2019/04/05

num_offers:前一天同一类别的其他供应商提供的报价数量

min_comp_offer:同一类别的竞争性报价在各自日期的最低价格(min)


Tags: datelocationmincarnum报价supplieroffer