powered by
Sort the cell values of a SpatRaster across layers. You can also compute the sorting order.
Or sort the records of SpatVector (or data.frame) by specifying the column number(s) or names(s) to sort on.
# S4 method for SpatRaster sort(x, decreasing=FALSE, order=FALSE, filename="", ...)# S4 method for SpatVector sort(x, v, decreasing=FALSE)
# S4 method for SpatVector sort(x, v, decreasing=FALSE)
SpatRaster
logical. If TRUE, sorting is in decreasing order
TRUE
logical. If TRUE the sorting order is returned instead of the sorted values
character. Output filename
additional arguments for writing files as in writeRaster
writeRaster
character or numeric indicating the column(s) to sort on
f <- system.file("ex/elev.tif", package="terra") r <- rast(f) r <- c(r, r/2, r*2) sort(r) ord <- sort(r, order=TRUE) # these two are the same ord[[1]] which.min(r)
Run the code above in your browser using DataLab