У меня есть большой фрейм данных, в котором есть недостающие значения, которые я пытаюсь заполнить. Я пытался использовать функцию na.locf, но она меняет все мои значения во фрейме данных на символы. Мои данные - это данные о смертности, и НП находятся только в тех строках, где не было зарегистрировано никаких смертей (первые 6 столбцов есть, но есть НП для остальных столбцов). Мой df называется "Город". Есть ли лучший способ заполнения данных? У меня есть случаи, когда данные не записывались в течение 20–150 недель в других городах. Очевидно, мне не нужен na.locf для них.
City <- na.locf(City)