欠損値が "-" で入っているデータを NA にするために,以下のようにする。
for (i in 3:8) {
# kz[kz[,i] == "-", i] <- NA
kz[,i] <- ifelse(kz[,i]!= "-", kz[,i], NA)<
kz[,i] <- as.numeric(kz[,i])
}
kz[kz[,i] == "-", i] <- NA
をやろうとするとエラーになる。
以下にエラー `[<-.data.frame`(`*tmp*`, kz[, i] == "-", i, value = NA) :
missing values are not allowed in subscripted assignments of data frames
kz[,i] <- ifelse(kz[,i]!= "-", kz[,i], NA)
のようにすればよい。なぜだ。。。
for (i in 3:8) {
# kz[kz[,i] == "-", i] <- NA
kz[,i] <- ifelse(kz[,i]!= "-", kz[,i], NA)<
kz[,i] <- as.numeric(kz[,i])
}
kz[kz[,i] == "-", i] <- NA
をやろうとするとエラーになる。
以下にエラー `[<-.data.frame`(`*tmp*`, kz[, i] == "-", i, value = NA) :
missing values are not allowed in subscripted assignments of data frames
kz[,i] <- ifelse(kz[,i]!= "-", kz[,i], NA)
のようにすればよい。なぜだ。。。