我有来自 SQL 的输入数据,其中的字段是字符串“NULL”,这样
unique(file$x)
返回
Levels: 1 10 14 8 NULL
我希望任何“NULL”的结果变为“0”,然后使用 as.numeric() 进行转换。
我试过了:
i <- 1
for(i <= nrow(file) {
if(file$x[i] == "NULL") {
file$x[i] <- 0
}
i <- i + 1
}
但是,我现在得到的结果是 NULL 已经简单地变成了,我仍然无法将它转换为数字 0。