R/calc_proportion.R

Defines functions calc_proportion

Documented in calc_proportion

#' Calculate raster cell values as proportions
#'
#' Calculates raster cell values as a proportion of the sum of all cells' values.
#'
#' @param rast Raster object.
#' @return A `RasterLayer`.
#' @importFrom raster getValues setValues
#' @export
calc_proportion <- function(rast) {
  total <- sum(raster::getValues(rast), na.rm=TRUE)
  raster::setValues(rast, (raster::getValues(rast)/total))
}
jscamac/edmaps documentation built on June 11, 2022, 1:26 a.m.