Last chance! 50% off unlimited learning
Sale ends in
match
returns a SpatRaster with the position of the matched values. The cell values are the index of the table argument.
%in%
returns a 0/1 (FALSE/TRUE) SpatRaster indicating if the cells values were matched or not.
match(x, table, nomatch = NA_integer_, incomparables = NULL)x %in% table
SpatRaster
vector of the values to be matched against
the value to be returned in the case when no match is found. Note that it is coerced to integer
a vector of values that cannot be matched. Any value in x matching a value in this vector is assigned the nomatch value. For historical reasons, FALSE is equivalent to NULL
SpatRaster
# NOT RUN {
r <- rast(nrows=10, ncols=10)
values(r) <- 1:100
m <- match(r, c(5:10, 50:55))
n <- r %in% c(5:10, 50:55)
# }
Run the code above in your browser using DataLab