R: Frequency table

freq {terra} | R Documentation

## Frequency table

### Description

Frequency table of the values of a SpatRaster. `NA`s are not counted.

### Usage

    ## S4 method for signature 'SpatRaster'
    freq(x, digits=0, value=NULL, bylayer=TRUE)

### Arguments

`x` | SpatRaster
`bylayer` | logical. If `TRUE` tabulation is done by layer
`digits` | integer. Used for rounding the values before tabulation. Ignored if `NA`
`value` | numeric. An optional single value to only count the number of cells with that value

### Value

matrix with 2 columns (value, count) or, if `bylayer=TRUE` three layers (layer, value, count).

### See Also

`freq`

### Examples

    r <- rast(nrow=10, ncol=10)
    set.seed(2)
    values(r) <- sample(5, ncell(r), replace=TRUE)

    freq(r, FALSE)
    freq(r)

    x <- c(r, r/3)
    freq(x, FALSE)
    freq(x)
    freq(x, digits=1)
    freq(x, digits=-1)

    freq(x, value=5)

[Package terra version 1.2-10 Index]