Learn R Programming

terra (version 1.5-21)

as.data.frame: SpatRaster or SpatVector to data.frame

Description

Coerce a SpatRaster or SpatVector to a data.frame

Usage

# S4 method for SpatVector
as.data.frame(x, row.names=NULL, optional=FALSE, geom=NULL, ...)

# S4 method for SpatRaster as.data.frame(x, row.names=NULL, optional=FALSE, xy=FALSE, cells=FALSE, na.rm=TRUE, ...)

Arguments

x

SpatRaster or SpatVector

geom

character or NULL. If not NULL, either "WKT" or "HEX", to get the geometry included in Well-Known-Text or hexadecimal notation. If x has point geometry, it can also bey "XY" to add the coordinates of each point

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

...

Additional arguments passed to the data.frame

row.names

This argument is ignored

optional

This argument is ignored

Value

data.frame

See Also

as.list, as.matrix. See geom to only extract the geometry of a SpatVector

Examples

Run this code
# NOT RUN {
f <- system.file("ex/lux.shp", package="terra")
v <- vect(f)
as.data.frame(v)
# }

Run the code above in your browser using DataLab