更改 R 中的孤立单词?

问题描述 投票:0回答:1

在 R 中,我有一个字符向量,例如:

vector<-c("BAKING CO", "NEW COBALT", "CO INC")

我想将单词“CO”转换为“COMPANY”,但前提是“CO”本身作为一个单词出现。我不想改变“钴”这个词。我想要的输出是:

vector<-c("BAKING COMPANY", "NEW COBALT", "COMPANY INC")

R 有办法做到这一点吗?

r string text character stringr
1个回答
0
投票

使用单词边界:

library(stringr)

str_replace_all(vector, "\\bCO\\b", ~ "COMPANY")
© www.soinside.com 2019 - 2024. All rights reserved.