subset: Subset of a SpatRaster

Description Usage Arguments Value Examples

Description

Select a subset of layers from a SpatRaster.

Usage

1
2
## 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

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
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"]]

terra documentation built on Aug. 20, 2021, 9:07 a.m.