Learn R Programming

spatstat (version 1.49-0)

as.data.frame.hyperframe: Coerce Hyperframe to Data Frame

Description

Converts a hyperframe to a data frame.

Usage

# S3 method for hyperframe
as.data.frame(x, row.names = NULL,
                                  optional = FALSE, ..., 
                                  discard=TRUE, warn=TRUE)

Arguments

x

Point pattern (object of class "hyperframe").

row.names

Optional character vector of row names.

optional

Argument passed to as.data.frame controlling what happens to row names.

…

Ignored.

discard

Logical. Whether to discard columns of the hyperframe that do not contain atomic data. See Details.

warn

Logical. Whether to issue a warning when columns are discarded.

Value

A data frame.

Details

This is a method for the generic function as.data.frame for the class of hyperframes (see hyperframe.

If discard=TRUE, any columns of the hyperframe that do not contain atomic data will be removed (and a warning will be issued if warn=TRUE). If discard=FALSE, then such columns are converted to strings indicating what class of data they originally contained.

Examples

Run this code
# NOT RUN {
  h <- hyperframe(X=1:3, Y=letters[1:3], f=list(sin, cos, tan))
  as.data.frame(h, discard=TRUE, warn=FALSE)
  as.data.frame(h, discard=FALSE)
# }

Run the code above in your browser using DataLab