Learn R Programming

terra (version 1.7-83)

replace_dollar: Replace with $<-

Description

Replace a layer of a SpatRaster, or an attribute variable of a SpatVector

Usage

# S4 method for SpatRaster
$(x, name) <- value

# S4 method for SpatVector $(x, name)<-value

# S4 method for SpatExtent $(x, name) <- value

Value

Same as x

Arguments

x

SpatRaster, SpatVector or SpatExtent

name

character. If x is a SpatRaster: layer name. If x is a SpatVector: variable name. If x is a SpatExtent: "xmin", "xmax". "ymin" or "ymax"

value

if x is a SpatRaster, a SpatRaster for which this TRUE: nlyr(value) == length(i); if x is a SpatVector, a vector of new values; if x is a SpatExtent a single number

See Also

[[<-, [<-, $

Examples

Run this code
f <- system.file("ex/lux.shp", package="terra")
v <- vect(f)
v$ID_1 <- LETTERS[1:12]
v$new <- sample(12)
values(v)

Run the code above in your browser using DataLab