sort function

Sort a SpatRaster or SpatVector

Sort a SpatRaster or SpatVector

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. methods

## S4 method for signature 'SpatRaster' sort(x, decreasing=FALSE, order=FALSE, filename="", ...) ## S4 method for signature 'SpatVector' sort(x, v, decreasing=FALSE)

Arguments

  • x: SpatRaster
  • decreasing: logical. If TRUE, sorting is in decreasing order
  • order: logical. If TRUE the sorting order is returned instead of the sorted values
  • filename: character. Output filename
  • ...: additional arguments for writing files as in writeRaster
  • v: character or numeric indicating the column(s) to sort on

Returns

SpatRaster

Examples

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)
  • Maintainer: Robert J. Hijmans
  • License: GPL (>= 3)
  • Last published: 2025-02-26