Расчетные столбцы данных - даты и агрегаты - PullRequest
0 голосов
/ 24 сентября 2019

У меня есть следующий фрейм данных:

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     

Мне нужно рассчитать количество столбцов предложений (num_offers) и минимальное предложение конкурентов (min_comp_offer) на основе данных за предыдущий день (Date Accessed)) предложения от конкурентов (разные Supplier) для того же Car type в том же Location.

Другими словами, для первого ряда, где поставщик = Ace, тип автомобиля = компактный, пикапдата = 2019/04/05 и дата обращения = 2019/04/04, агрегат должен быть для типа автомобиля = компактный, дата доступа = 2019/04/03 и дата получения = 2019/04/05.

num_offers: количество предложений других поставщиков того же класса, предложенных на предыдущую дату.

min_comp_offer: минимальная цена (мин) конкурентного предложения в той же категории насоответствующая дата

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...