Learn R Programming

raster (version 3.6-20)

setValues: Set values of a Raster object

Description

Assign (new) values to a Raster* object.

Usage

# S4 method for RasterLayer
setValues(x, values, ...)

# S4 method for RasterBrick setValues(x, values, layer=-1, ...)

# S4 method for RasterStack setValues(x, values, layer=-1, ...)

# S4 method for RasterLayerSparse setValues(x, values, index=NULL, ...)

values(x) <- value

Value

a Raster* object

Arguments

x

A Raster*

values

Cell values to associate with the Raster* object. There should be values for all cells

value

Cell values to associate with the Raster* object. There should be values for all cells

layer

Layer number (only relevant for RasterBrick and RasterStack objects). If missing, the values of all layers is set

index

Cell numbers corresponding to the values

...

Additional arguments (none implemented)

See Also

replacement

Examples

Run this code
r <- raster(ncol=10, nrow=10)
vals <- 1:ncell(r)
r <- setValues(r, vals)
# equivalent to
values(r) <- vals

Run the code above in your browser using DataLab