如何根据模式消除向量的元素

时间:2014-04-08 09:53:32

标签: r

我有这个载体:

a <- c("es1", "es2", "es3", "is1", "is2", "is3")

我希望消除所有用“es”盯着的元素,所以最终看起来像这样:

b <- c("is1", "is2", "is3")

谢谢大家!

1 个答案:

答案 0 :(得分:0)

如果您要删除包含&#34; es&#34;的所有字词,请尝试

b <- a[-grep("es", a)]

如果您只想删除使用&#34; es&#34; 启动的字词,请尝试

b <- a[-grep("\\bes\\w+", a)]