Learn R Programming

terra (version 1.4-22)

subset: Subset of a SpatRaster

Description

Select a subset of layers from a SpatRaster.

Usage

# S4 method for SpatRaster
subset(x, subset, filename="", overwrite=FALSE, ...)

Arguments

x

SpatRaster

subset

integer or character. Should indicate the layers (represented as integer or by their names)

filename

character. Output filename

overwrite

logical. If TRUE, filename is overwritten

...

additional arguments for writing files as in writeRaster

Value

SpatRaster

Examples

Run this code
# NOT RUN {
s <- rast(system.file("ex/logo.tif", package="terra"))   
subset(s, 2:3)
subset(s, c(3,2,3,1))
#equivalent to 
s[[ c(3,2,3,1) ]]

s[[c("red", "green")]]
s$red

# expresion based (partial) matching of names with single brackets
s["re"]
s["^re"]

# not with double brackets
# s[["re"]]

# }

Run the code above in your browser using DataLab