Convert a Polars DataFrame to an R data.frame or to a tibble
Source:R/as_tibble.R
as_tibble.tidypolars.Rd
Usage
# S3 method for class 'tidypolars'
as_tibble(x, int64_conversion = polars::polars_options()$int64_conversion, ...)
Arguments
- x
A Polars Data/LazyFrame
- int64_conversion
How should Int64 values be handled when converting a polars object to R? See the documentation in
polars::as.data.frame.RPolarsDataFrame
.- ...
Options passed to
polars::as.data.frame.RPolarsDataFrame
.
About int64
Int64 is a format accepted in Polars but not natively
in R (the package bit64
helps with that).
Since tidypolars
is simply a wrapper around polars
, the behavior of
int64
values will depend on the options set in polars
. Use
options(polars.int64_conversion =)
to specify how int64 variables should
be handled. See the documentation in polars
for
the possible options.
Examples
iris |>
as_polars_df() |>
filter(Sepal.Length > 6) |>
as_tibble()
#> # A tibble: 61 × 5
#> Sepal.Length Sepal.Width Petal.Length Petal.Width Species
#> <dbl> <dbl> <dbl> <dbl> <fct>
#> 1 7 3.2 4.7 1.4 versicolor
#> 2 6.4 3.2 4.5 1.5 versicolor
#> 3 6.9 3.1 4.9 1.5 versicolor
#> 4 6.5 2.8 4.6 1.5 versicolor
#> 5 6.3 3.3 4.7 1.6 versicolor
#> 6 6.6 2.9 4.6 1.3 versicolor
#> 7 6.1 2.9 4.7 1.4 versicolor
#> 8 6.7 3.1 4.4 1.4 versicolor
#> 9 6.2 2.2 4.5 1.5 versicolor
#> 10 6.1 2.8 4 1.3 versicolor
#> # ℹ 51 more rows