从R中的文件夹堆叠光栅图像

Edd*_*die 1 r raster

library(raster)
img <- list.files(pattern='*.img')
stack <- stack(img)
Run Code Online (Sandbox Code Playgroud)

上面的代码应该工作,但尽管有我的文件夹中的*.IMG文件,我也有*img.xml和*img.aux.xml文件.如何重写我的代码以便它只堆叠*.img文件?

Pau*_*tra 7

这只会匹配以...结尾的文件img.

library(raster)
img <- list.files(pattern='\\.img$')
stack <- stack(img)
Run Code Online (Sandbox Code Playgroud)

注意$最后,这表示ends with.