Wraps a DataBackend around data.

as_data_backend(data, ...)

Arguments

data

:: any
Data to create a DataBackend for. For a data.frame() (this includes tibble() from tibble and data.table()), this function creates a DataBackendDataTable. See methods("as_data_backend") for possible input formats. Note that third-party packages may extend this functionality.

...

:: any
Additional arguments passed to the respective DataBackend method.

Value

DataBackend.

See also

Examples

# create a new backend using the iris data: as_data_backend(iris)
#> <DataBackendDataTable> (150x6) #> Sepal.Length Sepal.Width Petal.Length Petal.Width Species ..row_id #> 1: 5.1 3.5 1.4 0.2 setosa 1 #> 2: 4.9 3.0 1.4 0.2 setosa 2 #> 3: 4.7 3.2 1.3 0.2 setosa 3 #> 4: 4.6 3.1 1.5 0.2 setosa 4 #> 5: 5.0 3.6 1.4 0.2 setosa 5 #> 6: 5.4 3.9 1.7 0.4 setosa 6