【发布时间】:2017-08-25 21:33:44
【问题描述】:
我是 R 新手,我正在使用来自 kaggle on bombing operations in WWII 的数据集
我想用“UKNOWN”替换列中的所有 NA,但我明白了
Warning message:
In `[<-.factor`(`*tmp*`, is.na(operations[,"theater.of.operations"]), :
invalid factor level, NA generated
这就是我尝试的方式
operations[, "theater.of.operations"][is.na(operations[, "theater.of.operations"])] <- "UNKNOWN"
我应该怎么做?
【问题讨论】:
-
转换为字符
-
尝试使用 as.character() 将您的 df 列首先转换为 Sotos 提到的字符
-
很高兴它对你有用,我会为你的问题添加一个答案以使其正式:)
-
是的,这些是非常接近的重复项,但并不准确。我觉得必须有一些了解,即用户可能没有足够的现有知识来理解这些问题与他们的问题之间的关系,这应该是可以接受的。
标签: r