R中的gsub,R中的情况

时间:2015-07-22 13:48:16

标签: r gsub

我的数据如:PES + PEA + PWH

我想在R中使用gsub或任何其他函数 - 如果数据中有PEA,那么保留PEA(并且应该保留PWH)并仅删除PES

理想情况下,条件应仅涉及PEA和PES。

最终输出:PEA + + PWH 谢谢!

1 个答案:

答案 0 :(得分:4)

如果您可以提供样本数据集,那么问题会更容易回答。假设你的意图是在考虑大写字母的情况下替换某些字符串,ignore.case = FALSE就足够了。例如:

x <- "PES + PEA + PWH + pes"
gsub("PES","New text",x, ignore.case = FALSE)

会给你:

[1] "New text + PEA + PWH + pes"