Become an expert in R — Interactive courses, Cheat Sheets, certificates and more!
Get Started for Free

as.data.frame

SpatRaster or SpatVector to data.frame


Description

Coerce a SpatRaster or SpatVector into a data.frame or a SpatVector into list

Usage

## S4 method for signature 'SpatVector'
as.data.frame(x, geom=NULL)

## S4 method for signature 'SpatRaster'
as.data.frame(x, xy=FALSE, cells=FALSE, na.rm=TRUE)

## S4 method for signature 'SpatVector'
as.list(x, geom=NULL)

## S4 method for signature 'SpatRaster'
as.list(x)

Arguments

x

SpatVector

geom

character or NULL. If not NULL, either "WKT" or "HEX", to get the geometry included in Well-Known-Text or hexadecimal notation

xy

logical. If TRUE, the coordinates of each raster cell are included

cells

logical. If TRUE, the cell numbers of each raster cell are included

na.rm

logical. If TRUE, cells that have a NA value in at least one layer are removed

Value

data.frame

See Also

see coerce for as.data.frame with a SpatRaster; and geom to only extract the geometry of a SpatVector

Examples

f <- system.file("ex/lux.shp", package="terra")
v <- vect(f)
as.data.frame(v)
as.list(v)

terra

Spatial Data Analysis

v1.2-10
GPL (>= 3)
Authors
Robert J. Hijmans [cre, aut] (<https://orcid.org/0000-0001-5872-2872>), Roger Bivand [ctb] (<https://orcid.org/0000-0003-2392-6140>), Karl Forner [ctb], Jeroen Ooms [ctb] (<https://orcid.org/0000-0002-4035-0289>), Edzer Pebesma [ctb] (<https://orcid.org/0000-0001-8049-7069>)
Initial release
2021-05-12

We don't support your browser anymore

Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.