有人知道我的代码有什么问题吗?
r是我堆积并裁剪的栅格图层。
standard_deviation <- calc(r, sd)
Fehler in(function(classs,fdef,mtable):找不到一个 签名“ RasterBrick”的函数“ calc”的继承方法, “ RasterLayer”’
平均工作效率的计算:
mean <- mean(r)
谢谢您!
功能:sd(x, na.rm = FALSE)
此函数计算x值的标准偏差。如果na.rm为TRUE,则在进行计算之前将删除丢失的值。
参数
x:数字矢量或R对象,但不是as.double(x)可以强制转换为数字的因子。
na.rm:符合逻辑。应该删除缺少的值吗?
示例
sd(1:2) ^ 2
使用以下命令访问RStudio中的帮助文档:>
?sd()
根据您的情况:
standard_deviation <- sd(r)