我有一个矢量:
L <- c("ada1","ada2","efg1","efg7","ia8","ib9","ia4","ag7","ia11")
L
但是我需要删除那些以ia开头的元素
我试过了:
L[-grep("\\ia")]
但是这给了我一个错误,并没有给我想要的结果:
c("ada1","ada2","efg1","efg7","ib9","ag7")
我很感激你的帮助,指出我上面所犯的错误。
答案 0 :(得分:2)
您必须将L
传递给grep()
:
L[-grep("^ia",L)]
[1] "ada1" "ada2" "efg1" "efg7" "ib9" "ag7"