Skip to content

Strip trailing characters

Description

Remove trailing characters.

Usage

<Expr>$str$strip_chars_end(characters = NULL)

Arguments

characters The set of characters to be removed. All combinations of this set of characters will be stripped. If NULL (default), all whitespace is removed instead. This can be an Expr.

Details

This function will not strip any chars beyond the first char not matched. strip_chars_end() removes characters at the end of the string only. Use strip_chars() and strip_chars_start() to remove characters from the left and right or only from the left respectively.

Value

A polars expression

Examples

library("polars")

df <- pl$DataFrame(foo = c(" hello", "\tworld"))
df$select(pl$col("foo")$str$strip_chars_end(" hel\trld"))
#> shape: (2, 1)
#> ┌────────┐
#> │ foo    │
#> │ ---    │
#> │ str    │
#> ╞════════╡
#> │  hello │
#> │    wo    │
#> └────────┘
df$select(pl$col("foo")$str$strip_chars_end("rldhel\t "))
#> shape: (2, 1)
#> ┌────────┐
#> │ foo    │
#> │ ---    │
#> │ str    │
#> ╞════════╡
#> │  hello │
#> │    wo    │
#> └────────┘