我将 10 多个光栅文件(单波段文件,不是很大)从我的工作目录之外的文件夹中引入 R。单独调用文件有效,但它变得乏味。我见过人们使用类似这样的代码:
require(raster)
current.list <- list.files(path="Y:/Spatial/RasterData/current",
pattern =".tif", full.names=TRUE)
c.stack<- stack(current.list)
但是,它给我带来了各种错误。包括,“ .rasterObjectFromFile(x, band = band, objecttype = "RasterLayer", : 无法从此文件创建 RasterLayer 对象。(文件不存在) "
请注意,我尝试了几种不同的格式(.grd、.img),并且在运行命令之前通常还需要(rgdal)。提前感谢您的想法!