## S3 method for class 'Matrix'as_data_backend(data, primary_key =NULL, dense =NULL,...)as_data_backend(data, primary_key =NULL,...)## S3 method for class 'data.frame'as_data_backend(data, primary_key =NULL, keep_rownames =FALSE,...)
Arguments
data: (data.frame())
The input data.frame(). Automatically converted to a data.table::data.table().
primary_key: (character(1) | integer())
Name of the primary key column, or integer vector of row ids.
dense: (data.frame()). Dense data.
...: (any)
Additional arguments passed to the respective DataBackend method.
keep_rownames: (logical(1) | character(1))
If TRUE or a single string, keeps the row names of data as a new column. The column is named like the provided string, defaulting to "..rownames" for keep_rownames == TRUE. Note that the created column will be used as a regular feature by the task unless you manually change the column role. Also see data.table::as.data.table().
Returns
DataBackend .
Examples
# create a new backend using the penguins data:as_data_backend(palmerpenguins::penguins)