我的数据如:PES + PEA + PWH
我想在R中使用gsub或任何其他函数 - 如果数据中有PEA,那么保留PEA(并且应该保留PWH)并仅删除PES
理想情况下,条件应仅涉及PEA和PES。
最终输出:PEA + + PWH 谢谢!
答案 0 :(得分:4)
如果您可以提供样本数据集,那么问题会更容易回答。假设你的意图是在考虑大写字母的情况下替换某些字符串,ignore.case = FALSE
就足够了。例如:
x <- "PES + PEA + PWH + pes"
gsub("PES","New text",x, ignore.case = FALSE)
会给你:
[1] "New text + PEA + PWH + pes"