На всякий случай вам также хотелось бы проверить, содержит ли строка (или набор строк) несколько подстрок, вы также можете использовать '|' между двумя подстроками.
>substring="as|at"
>string_vector=c("ass","ear","eye","heat")
>grepl(substring,string_vector)
Вы получите
[1] TRUE FALSE FALSE TRUE
, так как 1-е слово имеет подстроку «как», а последнее слово содержит подстроку «at»