Last chance! 50% off unlimited learning
Sale ends in
Select a subset of layers from a SpatRaster.
# S4 method for SpatRaster
subset(x, subset, filename="", overwrite=FALSE, ...)
SpatRaster
integer or character. Should indicate the layers (represented as integer or by their names)
character. Output filename
logical. If TRUE
, filename
is overwritten
additional arguments for writing files as in writeRaster
SpatRaster
# 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