Learn R Programming

terra (version 1.8-80)

setValues: Set the values of raster cells or of geometry attributes

Description

Set cell values of a SpatRaster or the attributes of a SpatVector. For large SpatRasters use init instead to set values.

Usage

# S4 method for SpatRaster,ANY
values(x)<-value

# S4 method for SpatRaster,ANY setValues(x, values, keeptime=TRUE, keepunits=TRUE, keepnames=FALSE, props=FALSE)

# S4 method for SpatVector,ANY values(x)<-value

Arguments

Value

The same object type as x

See Also

values, init

Examples

Run this code
f <- system.file("ex/elev.tif", package="terra")
r <- rast(f)
x <- setValues(r, 1:ncell(r))
x
values(x) <- runif(ncell(x))
x
head(x)

f <- system.file("ex/lux.shp", package="terra")
v <- vect(f)
values(v) <- data.frame(ID=1:12, name=letters[1:12])
head(v)

Run the code above in your browser using DataLab