когда пример с использованием синтаксиса data.table поставил меня в тупик. Как здесь вообще группировка работает?
Вопрос, к которому ответ, был про заполнение пропусков предыдущим значением. Вопрос древний, тогда ещё не было nafill. Я вот пять минут читаю и не могу понять, как тут cumsum работает.
О. Я пока писал - понял. Но оставлю вопрос, потому что это ж как себе надо мозг свернуть, чтобы до такого додуматься. Лишь бы циклом не писать. :-)
Если я правильно понял, то задача была в том чтобы заполнить значениями все NA, при этом брать ближайшее сверху значение не NA. На мой взгляд, тут будет хорошо работать функция purrr::accumulate()
Обсуждают сегодня