У меня есть набор данных (mydata), в котором в последней строке отсутствует пропущенное первое значение (класс столбца, в котором пропущено значение - это «символ»).
Имена столбцов:
A, B, C, D
Значения:
AAA,10,5,2
BGF,4,7,10
BGF,5,13,8
,2,3,45
При подготовке данных я использовал несколько функций для проверки NA:
anyNA(mydata)
any(is.na(mydata))
anyNA(mydata$A)
any(is.na(mydata$A))
any(mydata[,1]=="NA")
Ни одна из них не показала "TRUE".Не могли бы вы помочь мне объяснить это?Разве is.na
не работает с символьными переменными?
PS Я знаю, что есть тема с похожим названием, но предложенное объяснение (моя последняя строка с "==") не работает.