我尝试使用此代码堆叠21个光栅文件:
setwd("D:/LANDSAT8/2016/LC8221077/all/")
img = stack(list.files(pattern=".TIF$"))
names(img) <- c(paste0("B", 1:21, coll = ""))
但是当我运行它时,它会显示以下错误信息:
Error in rep.int(names(x), lengths(x)) : invalid 'times' value
我该如何解决?
答案 0 :(得分:0)
library(raster)
因此,您使用utils::stack.default()
未定义的Raster*Objects
也提及here。