subset {terra}R Documentation

Subset of a SpatRaster

Description

Select a subset of layers from a SpatRaster.

Usage

## S4 method for signature '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 examples

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"]]


[Package terra version 1.5-34 Index]