>dput(dummy)
c(NA, "MGM", NA, "M", NA)
>dummy
[1] NA "MGM" NA "M" NA
>ifelse(dummy == "NA", 0, 1)
NA 1 NA 1 NA
У меня есть вектор-символ, и я хочу заменить NA
значениями 0 и всего остального как 1. Однако я не знаю, что именно представляют эти символы NA
? Как вы можете видеть выше, это не "NA"
. Когда я попробовал dput(dummy[1])
, я получил NA_character_
. Что я могу сделать, чтобы получить инструкцию ifelse для распознавания этих NA
?R: что такое NA_character_?
Использование 'is.na' для обнаружения Nas. 'ifelse (is.na (dummy), 0, 1)' –