Data conversion tools
Usage
as_h2o(df, destination_frame_prefix = "object")
# S3 method for H2OFrame
as_tibble(
x,
...,
.rows = NULL,
.name_repair = c("check_unique", "unique", "universal", "minimal"),
rownames = pkgconfig::get_config("tibble::rownames", NULL)
)
Arguments
- df
A R data frame.
- destination_frame_prefix
A character string to use as the base name.
- x
An H2OFrame.
- ...
Unused, for extensibility.
- .rows
The number of rows, useful to create a 0-column tibble or just as an additional check.
- .name_repair
Treatment of problematic column names:
"minimal"
: No name repair or checks, beyond basic existence,"unique"
: Make sure names are unique and not empty,"check_unique"
: (default value), no name repair, but check they areunique
,"universal"
: Make the namesunique
and syntactica function: apply custom name repair (e.g.,
.name_repair = make.names
for names in the style of base R).A purrr-style anonymous function, see
rlang::as_function()
This argument is passed on as
repair
tovctrs::vec_as_names()
. See there for more details on these terms and the strategies used to enforce them.- rownames
How to treat existing row names of a data frame or matrix:
NULL
: remove row names. This is the default.NA
: keep row names.A string: the name of a new column. Existing rownames are transferred into this column and the
row.names
attribute is deleted. No name repair is applied to the new column name, even ifx
already contains a column of that name. Useas_tibble(rownames_to_column(...))
to safeguard against this case.
Read more in rownames.
Examples
# start with h2o::h2o.init()
if (h2o_running()) {
cars2 <- as_h2o(mtcars)
cars2
class(cars2$data)
cars0 <- as_tibble(cars2$data)
cars0
}