Add a prefix to all fields name of a struct
Description
Add a prefix to all fields name of a struct
Usage
<Expr>$name$prefix_fields(prefix)
Arguments
prefix
|
Prefix to add to the field name. |
Value
Expr
Examples
library("polars")
df = pl$DataFrame(a = 1, b = 2)$select(
pl$struct(pl$all())$alias("my_struct")
)
df$with_columns(pl$col("my_struct")$name$prefix_fields("col_"))$unnest()
#> shape: (1, 2)
#> ┌───────┬───────┐
#> │ col_a ┆ col_b │
#> │ --- ┆ --- │
#> │ f64 ┆ f64 │
#> ╞═══════╪═══════╡
#> │ 1.0 ┆ 2.0 │
#> └───────┴───────┘