The following logical (boolean) operators are available for computations with RasterLayer objects:
&, |, and !
The following functions are available with a Raster* argument:
is.na
, is.nan
, is.finite
, is.infinite
A Raster object with logical (TRUE/FALSE
values)
# NOT RUN {
r <- raster(ncols=10, nrows=10)
r[] <- runif(ncell(r)) * 10
r1 <- r < 3 | r > 6
r2 <- !r1
r3 <- r >= 3 & r <= 6
r4 <- r2 == r3
r[r>3] <- NA
r5 <- is.na(r)
r[1:5]
r1[1:5]
r2[1:5]
r3[1:5]
# }
Run the code above in your browser using DataLab