Извлекайте строки до тех пор, пока не появится совпадение значения столбца в окне 90 дней, и повторите эту проверку для всех строк - PullRequest
0 голосов
/ 14 октября 2019

Использование R: Набор данных имеет три столбца: Дата (гггг-мм-дд), Customer_id, Bank_account_no. Я хочу пометить все строки, в которых банковский счет не изменяется, по сравнению с X - Y - X в течение 3 месяцев с периодом (возвращается к первому значению (здесь X) в течение 3 месяцев) для всех строк внабор данных (строка 1 - строка 2 и т. д.)

Кроме того, в один день может быть несколько изменений, и нет строки фиксированной ширины для применения функций скользящего окна.

Существует более 300000 строк, поэтому вложенные циклы очень медленные.

Ожидаемые результаты выглядят следующим образом: Вход и выход

...