Learn R Programming

raster (version 3.0-12)

Logic-methods: Logical operators and functions

Description

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

Arguments

Value

A Raster object with logical (TRUE/FALSE values)

See Also

Math-methods, overlay, calc

Examples

Run this code
# NOT RUN {
r <- raster(ncols=10, nrows=10)
values(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