terra::clamp() 比 ´<- NA´ on a SpatRaster?

问题描述 投票:0回答:1

我有一个 **SpatRaster **并且想要确保 NA 标志(在我的例子中为 -9999)正确设置为 NA。

我应该使用

r1 <- terra::rast()
r1[r1 < 0 ] <- NA

或使用

r1 <- terra::rast()
terra::clamp(r1, lower = 0)

如果我的目标是寻找一种内存安全/高效的方法来做到这一点?

r r-raster terra
1个回答
0
投票

你可以做

s <- subst(r1, -9999, NA)
© www.soinside.com 2019 - 2024. All rights reserved.