在 R 中,我有一个字符向量,例如:
vector<-c("BAKING CO", "NEW COBALT", "CO INC")
我想将单词“CO”转换为“COMPANY”,但前提是“CO”本身作为一个单词出现。我不想改变“钴”这个词。我想要的输出是:
vector<-c("BAKING COMPANY", "NEW COBALT", "COMPANY INC")
R 有办法做到这一点吗?
使用单词边界:
library(stringr)
str_replace_all(vector, "\\bCO\\b", ~ "COMPANY")