R: replace cell values

subst {terra} | R Documentation

## 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 signature 'SpatRaster'
    subst(x, from, to, filename="", ...)

### Arguments

`x` | SpatRaster
`from` | numeric value(s)
`to` | a single numeric value
`filename` | character. Output filename
`...` | Additional arguments for writing files as in `writeRaster`

### Value

SpatRaster

### See Also

`classify`

### Examples

    r <- rast(ncol=5, nrow=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)

[Package terra version 1.2-5 Index]