Попробуйте использовать функцию paste0()
. Это приведет к объединению всех ваших переменных и любых регулярных выражений, которые вы хотите использовать.
grep(paste0("^.*", variable, ".*$"), d1)
вы также можете добавить аргумент collapse = ""
в paste0()
, если ваша переменная может иметь> 1 элемент