powered by
Frequency table of the values of a RasterLayer.
# S4 method for RasterLayer freq(x, digits=0, value=NULL, useNA='ifany', progress='', ...)# S4 method for RasterStackBrick freq(x, digits=0, value=NULL, useNA='ifany', merge=FALSE, progress='', ...)
# S4 method for RasterStackBrick freq(x, digits=0, value=NULL, useNA='ifany', merge=FALSE, progress='', ...)
matrix (RasterLayer). List of matrices (one for each layer) or data.frame (if merge=TRUE) (RasterStack or RasterBrick)
merge=TRUE
RasterLayer
non-negative integer for rounding the cell values. Argument is passed to round
round
numeric, logical or NA. An optional single value to only count the number of cells with that value
character. What to do with NA values? Options are "no", "ifany", "always". See to table
table
character to specify a progress bar. Choose from 'text', 'window', or '' (the default, no progress bar)
logical. If TRUE the list will be merged into a single data.frame
TRUE
additional arguments (none implemented)
crosstab and zonal
crosstab
zonal
r <- raster(nrow=18, ncol=36) values(r) <- runif(ncell(r)) r[1:5] <- NA r <- r * r * r * 5 freq(r) freq(r, value=2) s <- stack(r, r*2, r*3) freq(s, merge=TRUE)
Run the code above in your browser using DataLab