R中的gsub与R中的案例条件
gsub in R with case condition in R
我有这样的数据:PES + PEA + PWH
我想在 R 中使用 gsub 或任何其他函数,这样 --
如果数据中有 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"
我有这样的数据:PES + PEA + PWH
我想在 R 中使用 gsub 或任何其他函数,这样 -- 如果数据中有 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"