R中的gsub和R中的case条件



我有数据:PES + PEA + PWH

我想用gsub或者R中的任何其他函数满足——如果数据中有PEA,那么保留PEA (PWH也应该保留),只删除PES

所以理想情况下应该只涉及PEA和PES。

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

如果您能提供一个样本数据集,这个问题将更容易回答。假设您的意图是替换某些字符串,考虑到大写字母,ignore.case = FALSE应该足够了。例如:

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

会给你:

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

相关内容

  • 没有找到相关文章

最新更新