因此,我的这个文件夹包含200多个文件。每个文件都命名为orto_ [name] _bom.shp
[name]是变量
我只想列出下面矢量上的7个文件(在文件夹上)
name=c('ananindeua','belém','benevides','castanhal','marituba','santa bárbara do pará','santa izabel do pará')
我的代码是
files <- list.files(path = './data/regions/sector/',
pattern = paste0("orto_", name, "_bom.shp", full.names = TRUE)
但是它没有返回所有七个文件。它只返回[ananindeua]一个。
我想知道如何编码。
答案 0 :(得分:3)
尝试:
files <- list.files(path = './data/regions/sector/',
pattern = paste0("orto_", name, "_bom.shp", collapse = "|"),
full.names = TRUE)