Начните с вектора имен файлов, который вы можете получить с помощью list.files. Возможно, вот так
f <- list.files(dir_path_data, pattern="^nutrient_pollution.*\\.tif$", full=TRUE)
Теперь вы можете составить список, используя lapply
library(raster)
pdf(file = "file_name.pdf", width = 11, height = 8.5)
lapply(f, function(n) plot(raster(n)))
dev.off()
Или используйте al oop
pdf(file = "file_name.pdf", width = 11, height = 8.5)
for (n in f) {
r <- raster(n)
plot(r)
}
dev.off()
Если растры имеют такой же размер и разрешение можно сделать и
s <- stack(f)
pdf(file = "file_name.pdf", width = 11, height = 8.5)
for (1 in 1:nlayers(s)) {
plot(s[[i]])
}
dev.off()