Предположим, у меня есть этот фрейм данных:
Date A B
2010-01-01 NA 1
2010-01-02 2 NA
2010-01-05 3 NA
2010-01-07 NA 4
2010-01-20 5 NA
2010-01-25 6 7
Я хочу свернуть строки, удалив значения NA до ближайшей даты.Таким образом, результат будет:
Date A B
2010-01-02 2 1
2010-01-07 3 4
2010-01-20 5 NA
2010-01-25 6 7
Я видел это переполнение стека , которое решает свертывание с использованием ключевого значения, но я не смог найти аналогичный случай, когда значения даты закрытия закрываются.
Obs1 : Было бы хорошо, если бы был способ не сворачивать строки, если даты находятся слишком далеко друг от друга (например, с интервалом более 15 дней).
Obs2 : Было бы хорошо, если бы сворачивающиеся строки сохранили более позднюю дату, а не более раннюю, как показано в примере выше.