R:堆叠栅格时出现意外错误

时间:2017-01-06 17:30:20

标签: r stack raster

我尝试使用此代码堆叠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

我该如何解决?

1 个答案:

答案 0 :(得分:0)

@pRtin在评论中解释说:你可能忘了加载

library(raster)

因此,您使用utils::stack.default()未定义的Raster*Objects也提及here