Learn R Programming

terra (version 1.5-34)

subst: replace cell values

Description

Substitute(replace) cell values of a SpatRaster with a new value. See classify for more complex/flexible replacement.

Usage

# S4 method for SpatRaster
subst(x, from, to, filename="", ...)

Arguments

x

SpatRaster

from

numeric value(s)

to

numeric value(s). Normally a vector of the same length as `from`. If x has a single layer, it can also be a matrix of numeric value(s) where nrow(x) == length(from). In that case the output has multiple layers, one for each column in to

filename

character. Output filename

...

Additional arguments for writing files as in writeRaster

Value

SpatRaster

See Also

classify

Examples

Run this code
# NOT RUN {
r <- rast(ncols=5, nrows=5, xmin=0, xmax=1, ymin=0, ymax=1, crs="")
r <- init(r, 1:6)
x <- subst(r, 3, 7)
x <- subst(r, 2:3, NA)
x <- subst(x, NA, 10)
# }

Run the code above in your browser using DataLab