Заменить NA в данном типе Фактора R
Кадр данных Х выглядит следующим образом
State code
New Jersey 1
New York 2
Califronia NA
Все столбцы являются факторами. Я ищу, чтобы заменить NA
с текстом или 0. Так что я могу транспонировать их позже.
Когда я пытаюсь запустить эту команду
X[is.na(X)] <- "0"
я получаю следующие ошибки
Warning messages: 1: In `[<-.factor`(`*tmp*`, thisvar, value = "0") : invalid factor level, NA generated 2: In `[<-.factor`(`*tmp*`, thisvar, value = "0") : invalid factor level, NA generated 3: In `[<-.factor`(`*tmp*`, thisvar, value = "0") : invalid factor level, NA generated 4: In `[<-.factor`(`*tmp*`, thisvar, value = "0") : invalid factor level, NA generated
Там нет никаких изменений в NA
значений.
попробовать 'библиотека (автомобиль); X $ код <- перекодировать (X $ код,«NA = 0 ")' – akrun
'forcats :: fct_explicit_na (X $ code, 0)' – alistaire
Спасибо. В моем кадре данных есть только факторы. У меня есть еще несколько столбцов с NA. Я хочу изменить все НС на «недостающие» или какой-либо текст. – BSM