Я пытаюсь перечислить файлы в папке для выполнения операции, используя следующий код:
in.files <- list.files("../Monthly/", pattern=paste0("*",month,"_","\\b",year,".tif$"), full.names=TRUE)
month
и year
- переменные, поступающие из фрейма данных, поэтому я могу в конечном итоге l oop через список файлов и выполнить некоторые растровые операции.
Файлы имеют имена:
site1_1_1985.tif
site1_11_1985.tif
site2_1_1985.tif
site2_11_1985.tif
et c.
Ожидаемый результат для этого при month = 1
и year = 1985
site1_1_1985.tif
site2_1_1985.tif
Но вместо этого я получаю
character(0)
Я попытался удалить \\b
, но затем я вернул все файлы обратно. Я довольно новичок в regex, но любая помощь, которую я могу получить с этим, будет оценена. Мне нужно сгруппировать все файлы по месяцам и годам, так как я пытаюсь объединить данные с разных сайтов.