简单的问题,但我找不到解决方案:如何用特定字符串替换向量中不包含的数据框中的所有元素?
我的数据框如下所示:
ID <- sample(1:8)
Country <- c("USA", "RUS", "Unknown", "Not specified", "???", "XXX", "FRA", "ITA")
myDF <- data.frame(ID, Country)
我还有一个包含所有可能的国家代码的向量:
countryCodes <- c("ESP", "FRA", "ITA", "GBR", "DEU", "USA", "RUS", "BRA", "KOR", "BLZ", "BLR", "BEL", "TWN", "CHN")
我想将 myDF$Country 中未包含在 countryCodes 中的所有元素替换为“N/D”。
我正在使用的数据集大约有 3000 万行,我必须执行几次转换,所以我想保持代码尽可能简单和快速。
提前致谢!