У меня есть кадр данных, который выглядит следующим образом:
[id purchase_date]
[1 1-1-19 ]
[1 1-4-19 ]
[2 1-3-19 ]
[3 1-5-19 ]
[1 1-10-19 ]
[... ]
Я хочу добавить столбец и применить условие, которое будет выполнять следующее: Для каждого идентификатора вычтите максимальную дату из сегодняшней даты.Это будет означать «неактивные дни».Результирующая таблица должна выглядеть следующим образом (обратите внимание, что 20 появляется 3 раза, поскольку пользователь 1 появляется 3 раза в этой таблице):
Сегодняшняя дата = 30 января 2019 (1-30-19)
[id purchase_date inactivity_days]
[1 1-1-19 20 ]
[1 1-4-19 20 ]
[2 1-3-19 27 ]
[3 1-5-19 25 ]
[1 1-10-19 20 ]
[... ]
Как бы я сделал это в пандах?