У меня есть большой медицинский фрейм данных, который я хочу использовать для ML. Таким образом, я должен вменять пропущенные значения. Для переменных рода Continus я хотел бы поставить медианное значение, например, так:
dat$First_Wbc <- ifelse(is.na(dat$First_Wbc), median2(dat$First_Wbc), dat$First_Wbc)
Я хочу создать код, используя mutate_at, который будет делать то же самое, что и код, который я предоставил выше, но для нескольких переменных в время. Я знаю, что это возможно, но до сих пор я не смог правильно отформатировать его. Не могли бы вы мне помочь?
Примечание: median2 () - это функция, идентичная медиане (), но она игнорирует пропущенные значения