datarobot (version 2.4.0)

as.data.frame: DataRobot S3 object methods for R's generic as.data.frame function

Description

These functions extend R's generic as.data.frame function to the DataRobot S3 object classes listOfBlueprints, listOfFeaturelists, listOfModels, and projectSummaryList.

Usage

"as.data.frame"(x, row.names = NULL, optional = FALSE, ...)
"as.data.frame"(x, row.names = NULL, optional = FALSE, ...)
"as.data.frame"(x, row.names = NULL, optional = FALSE, simple = TRUE, ...)
"as.data.frame"(x, row.names = NULL, optional = FALSE, simple = TRUE, ...)
"as.data.frame"(x, row.names = NULL, optional = FALSE, ...)

Arguments

x
S3 object to be converted into a dataframe.
row.names
Optional row names for the dataframe returned by the method.
optional
Optional logical variable; if TRUE, setting row names and converting column names to syntactic names: see help for make.names function.
simple
Optional logical variable; if TRUE (the default), a simplified dataframe is returned for objects of class listOfModels or projectSummaryList.
...
Additional optional parameters to be passed to the generic as.data.frame function (not used at present).

Value

A dataframe containing some or all of the data from the original S3 object; see Details.

Details

All of the DataRobot S3 `listOf' class objects have relatively complex structures and are often easier to work with as dataframes. The methods described here extend R's generic as.data.frame function to convert objects of these classes to convenient dataframes. For objects of class listOfBlueprints and listOfFeaturelists or objects of class listOfModels and projectSummaryList with simple = FALSE, the dataframes contain all information from the original S3 object. The default value simple = TRUE provides simpler dataframes for objects of class listOfModels and projectSummaryList.