提取函数错误消息:找不到乐趣

时间:2019-11-08 10:08:22

标签: r spatial

我对R还是很陌生,所以我每天仍然学习很多。我列出了使用多边形范围裁剪的栅格文件列表。多边形按区域划分,我想从列表中的每个栅格了解每个区域的平均值。提取功能似乎是执行此操作的最佳功能,但是运行它时,它会显示一条错误消息。到目前为止,我想出的代码如下。

> z_shapecropRastKE.list <- list()
> for (i in 1:length(shapecropRastKE.list)){
+   z_shapecropRastKE.list[[i]] <- extract(shapecropRastKE.list[[i]], shapeLVZ.list[[1]], fun="SUM", df=TRUE)
+ }
Error in fun(res[[i]], na.rm = na.rm) : could not find function "fun"

shapeLVZ.list只是与两个感兴趣区域相对应的两个多边形的列表。此计算需要第一个。 我已经检查了所需的软件包,并且我的R版本也是最新的。如果您想让我为您提供更多背景知识或更多代码,请告诉我,这是我第一次发布内容:) 预先感谢!

0 个答案:

没有答案