Я хочу очистить свои данные за один раз, но следующий код не работает.Данные также имеют факторные и числовые характеристики.
findnullna <- function(x) {
for(i in 1:length(x)) {
if(x[i]=="" | x[i]=="NULL" | x[i]=="#N/A" | x[i]=="#NAME?") {
x[i] <- NA
}
}
return(x)
}
df <- sapply(df,findnullna)
Я получаю сообщение об ошибке
Ошибка в if (x [i] == "" | x [i] == "NULL" | x [i] == "# N / A" | x [i] == "#NAME?") {: Пропущенное значение, где требуется TRUE / FALSE
также иногдаЯ получаю
Ошибка в x [i]: объект типа 'symbol' не может быть подмножеством