Как заполнить предыдущие числа, когда есть 0 в R?
У меня есть строка чисел:
n1 = c(1, 1, 0, 6, 0, 0, 10, 10, 11, 12, 0, 0, 19, 23, 0, 0)
Мне нужно заменить 0 на соответствующий номер прямо перед ним, чтобы получить:
n2 = c(1, 1, 1, 6, 6, 6, 10, 10, 11, 12, 12, 12, 19, 23, 23, 23)
Как я могу получить от n1 до n2?
Заранее спасибо!