Я нашел несколько похожих постов, но ничего, что вполне решает мою проблему:
Я хочу копировать файлы в зависимости от того, соответствует ли часть имени файла вектору. Следующее возвращает только первое совпадение в векторе, а не каждое совпадение
vector_key<- c(12345, 54321)
list.files("C:/Userfiles")
, где пользовательские файлы включают «12345.pdf», «54321.pdf», «32.pdf» и «23.pdf». из примерно 200 других файлов.
files<- list.files("C:/Userfiles", full.names= TRUE, pattern = vector_key)
print files
При этом печатается первое совпадение, но не второе
"C: / Userfiles / 12345.pdf", но не "C: / Userfiles / 54321 / pdf "
Буду признателен за любую помощь в том, как составлять list.files и сопоставлять ВСЕ шаблоны в vector_key, а не только в первом совпадении.