Предположим, у меня есть фрейм данных, такой как ниже
userid recorddate alertdate
0 tom 2018-06-12 00:00:00.0 2018-06-13 00:00:00.0, 2015-04-13 00:00:00.0
1 nick 2019-06-01 00:00:00.0 2019-11-11 00:00:00.0, 2020-02-12 00:00:00.0, 2020-01-10 00:00:00.0
2 bob 2019-06-02 00:00:00.0 2019-06-01 00:00:00.0
Что я хочу сделать, так это взять даты в столбце "alerttdate" и посмотреть, есть ли какие-либо из них в течение 10 дней до начала записи.
В этом примере Том будет из-за значения 2018-06-13.
Я знаю, как это сделать, если в alerttdate есть только одна дата, но в этом столбце может быть много дат, разделенных столбцом.
Любая помощь или советы для этого? Я хотел бы создать новый столбец с простым логическим значением о наличии оповещения в течение 10 дней после записи. Если это возможно, без создания новых строк для разделения дат, потому что кадр данных будет содержать столбцы других данных и хотел бы предотвратить дублирование.
Спасибо!