小编lor*_*ena的帖子

如何有效地将所有光栅文件导入R?

我从我的工作目录之外的文件夹中将 10 多个光栅文件(单波段文件,不是很大)引入 R。单独调用文件有效,但它变得乏味。我见过人们使用类似的代码:

require(raster) 
current.list <- list.files(path="Y:/Spatial/RasterData/current", 
     pattern =".tif", full.names=TRUE)
c.stack<- stack(current.list)
Run Code Online (Sandbox Code Playgroud)

但是,它给我带来了各种错误。包括,“ .rasterObjectFromFile(x, band = band, objecttype = "RasterLayer", : 不能从这个文件创建一个 RasterLayer 对象。(文件不存在)

请注意,在运行命令之前,我已经尝试了几种不同的格式(.grd、.img)并且通常还需要(rgdal)。预先感谢您的想法!

r r-raster

1
推荐指数
1
解决办法
4724
查看次数

标签 统计

r ×1

r-raster ×1