Skip to content

Reverse an expression

Description

Reverse an expression

Usage

<Expr>$reverse()

Value

A polars expression

Examples

library("polars")

df <- pl$DataFrame(
  a = 1:5,
  fruits = c("banana", "banana", "apple", "apple", "banana"),
  b = 5:1
)

df$with_columns(
  pl$all()$reverse()$name$suffix("_reverse")
)
#> shape: (5, 6)
#> ┌─────┬────────┬─────┬───────────┬────────────────┬───────────┐
#> │ a   ┆ fruits ┆ b   ┆ a_reverse ┆ fruits_reverse ┆ b_reverse │
#> │ --- ┆ ---    ┆ --- ┆ ---       ┆ ---            ┆ ---       │
#> │ i32 ┆ str    ┆ i32 ┆ i32       ┆ str            ┆ i32       │
#> ╞═════╪════════╪═════╪═══════════╪════════════════╪═══════════╡
#> │ 1   ┆ banana ┆ 5   ┆ 5         ┆ banana         ┆ 1         │
#> │ 2   ┆ banana ┆ 4   ┆ 4         ┆ apple          ┆ 2         │
#> │ 3   ┆ apple  ┆ 3   ┆ 3         ┆ apple          ┆ 3         │
#> │ 4   ┆ apple  ┆ 2   ┆ 2         ┆ banana         ┆ 4         │
#> │ 5   ┆ banana ┆ 1   ┆ 1         ┆ banana         ┆ 5         │
#> └─────┴────────┴─────┴───────────┴────────────────┴───────────┘