Register all polars DataFrames/LazyFrames found in the environment
Description
Automatically maps variable names to table names.
Usage
<SQLContext>$register_globals(..., envir = parent.frame())
Arguments
…
|
Ignored. |
envir
|
The environment to search for polars DataFrames/LazyFrames. |
Details
If a table with the same name is already registered, it will be overwritten.
Value
Returns the SQLContext object invisibly.
See Also
-
\
$register() -
\
$register_many() -
\
$unregister()
Examples
library("polars")
df1 = pl$DataFrame(a = 1:3, b = c("x", NA, "z"))
df2 = pl$LazyFrame(a = 2:4, c = c("t", "w", "v"))
# Register frames directly from variables found in the current environment.
ctx = pl$SQLContext()$register_globals()
ctx$tables()
#> [1] "df1" "df2"
#> shape: (3, 3)
#> ┌─────┬──────┬──────┐
#> │ a ┆ b ┆ c │
#> │ --- ┆ --- ┆ --- │
#> │ i32 ┆ str ┆ str │
#> ╞═════╪══════╪══════╡
#> │ 3 ┆ z ┆ w │
#> │ 2 ┆ null ┆ t │
#> │ 1 ┆ x ┆ null │
#> └─────┴──────┴──────┘