Skip to content

GroupBy Std

Source code

Description

Reduce the groups to the standard deviation value.

Usage

<GroupBy>$std()

Value

aggregated DataFrame

Examples

library(polars)

df = pl$DataFrame(
  a = c(1, 2, 2, 3, 4, 5),
  b = c(0.5, 0.5, 4, 10, 13, 14),
  c = c(TRUE, TRUE, TRUE, FALSE, FALSE, TRUE),
  d = c("Apple", "Orange", "Apple", "Apple", "Banana", "Banana")
)
df$group_by("d", maintain_order = TRUE)$std()
#> shape: (3, 4)
#> ┌────────┬──────────┬──────────┬──────────┐
#> │ d      ┆ a        ┆ b        ┆ c        │
#> │ ---    ┆ ---      ┆ ---      ┆ ---      │
#> │ str    ┆ f64      ┆ f64      ┆ f64      │
#> ╞════════╪══════════╪══════════╪══════════╡
#> │ Apple  ┆ 1.0      ┆ 4.804512 ┆ 0.57735  │
#> │ Orange ┆ null     ┆ null     ┆ null     │
#> │ Banana ┆ 0.707107 ┆ 0.707107 ┆ 0.707107 │
#> └────────┴──────────┴──────────┴──────────┘