小编Ric*_* Ma的帖子

raster::aggregate() 函数不适用于我自己的函数

require(raster)

## Function to aggregate
fun.patch <- function(x) {
  if (max(table(x)) >= 0.9 * length(x)) {
    return(as.vector(which.max(table(x))))
  }
  else
    return(NA)
}

r.lc <- raster(nrows = 100, ncols = 100)
r.lc[] <- 1:6
aggregate(r.lc, fact = c(5,5), fun.patch)
Run Code Online (Sandbox Code Playgroud)

FUN(newX[, i], ...) 中的错误:未使用的参数(na.rm = TRUE)

aggregate r raster

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

标签 统计

aggregate ×1

r ×1

raster ×1