【发布时间】:2016-07-13 18:10:53
【问题描述】:
我有这些代码:
x=c('a','a,b','a-c','ab')
y=c('a')
grep(y,x,ignore.case = T)
结果是
> grep(y,x)
[1] 1 2 3 4
但我希望结果应该是“1 2 3”,一旦“a”被任何东西或只是“a”分隔,除了“a”不像“ab”那样分隔。 谢谢!
【问题讨论】:
-
分隔符与它无关。你告诉
grep()只查找字符“a”,它会在每个字符串中找到它。