a <- c("CA", "ON", "TX", "FL", "CO")
b <- c("CA", "ON", "TX", "FL", "CO", "AB", "IL", "NY", "WA")
我想比较a和b,并改变&#34; AB&#34; &#34; IL&#34; &#34; NY&#34;和&#34; WA&#34;到&#34;其他&#34;。喜欢这个的东西,
b <- c("CA", "ON", "TX", "FL", "CO", "other", "other", "other", "other")
这只是一个样本,原始数据集很大,我需要以简单的方式完成。
答案 0 :(得分:2)
如果我做得对,那就是在 a 和 b 之间建立差异,并用"other"
替换额外的项目:
b[!is.element(b, a)] <- "other"