Итак, я пытался очистить свои необработанные данные, изменив 0, - и пустые значения на NA.
тестирование - это необработанные данные, и все это имеет значение, так как я получил их из CSV-файла.
Когда я запускаю этот код,
test <- matrix(0,216,111)
for(i in 1:216) {
for(j in 1:111) {
if(testing[i,j]== "0") {
test[i,j] <- gsub("0","NA",testing[i,j])
} else if(testing[i,j] == "-") {
test[i,j] <- gsub("-","NA",testing[i,j])
} else if(testing[i,j] == "") {
test[i,j] <- gsub("","NA",testing[i,j])
} else {
test[i,j] <- testing[i,j]
}
}
}
Эта ошибка появляется при запуске кода.
Error in if (testing[i, j] == 0) { :
missing value where TRUE/FALSE needed
Что я должен сделать, чтобы решить эту проблему?