Converts a hyperframe to a data frame.
# S3 method for hyperframe
as.data.frame(x, row.names = NULL,
optional = FALSE, ...,
discard=TRUE, warn=TRUE)
Hyperframe (object of class "hyperframe"
).
Optional character vector of row names.
Argument passed to as.data.frame
controlling what happens to row names.
Ignored.
Logical. Whether to discard columns of the hyperframe that do not contain atomic data. See Details.
Logical. Whether to issue a warning when columns are discarded.
A data frame.
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.
# 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