4
比方说,我有一个矢量列:识别唯一的字符串
words <- c("Guardian","ia","librarian")
如果我用grep的“IA”,它将返回所有三个。
grep("ia",words) # 1 2 3
我该如何使它只能找到第二项,其中没有别的东西?
注意:我可以做相反的事情,类似于grep(".+ia|ia+.",words)
,但我不确定如何在这种情况下返回第二个位置。
是'grepl( 'IA',话)的nchar(字)== 2'太笨重? – mnel
@mnel给出了下面的解决方案,是的,我相信如此。 –
你必须使用'grep'吗?我觉得(未测试)'哪个(字==“ia”)'可能会更快。 – flodel