我使用 5% 的阈值对栅格进行了重新分类。当我使用“freq”函数检查栅格中值为 0 和 1 的像素总数时,它显示了 NA 值。
#Binarization
M5 <- c(0, 0.2026350, 0, 0.2026350, 1, 1)
RM5 <- matrix(M5, ncol = 3, byrow = TRUE)
binary_global_5 <- reclassify(global,RM5)
# Frequency of cells
freq(binary_global_5)
value count
[1,] 0 961602
[2,] 1 1251653
[3,] NA 5152345
实际上,NA 是 1。我可以知道我哪里做错了吗
拉胡尔
默认情况下,重新分类的范围在右侧关闭。您需要标记两个极值都需要包含在重新分类中:
binary_global_5 <- reclassify(global, RM5, right = NA)