Week
Description
Extract the week from the underlying Date representation. Applies to Date and Datetime columns. Returns the ISO week number starting from 1. The return value ranges from 1 to 53. (The last week of year differs by years.)
Usage
<Expr>$dt$week()
Value
Expr of week as UInt32
Examples
library("polars")
df = pl$DataFrame(
date = pl$date_range(
as.Date("2020-12-25"),
as.Date("2021-1-05"),
interval = "1d",
time_zone = "GMT"
)
)
df$with_columns(
pl$col("date")$dt$week()$alias("week")
)
#> shape: (12, 2)
#> ┌────────────┬──────┐
#> │ date ┆ week │
#> │ --- ┆ --- │
#> │ date ┆ i8 │
#> ╞════════════╪══════╡
#> │ 2020-12-25 ┆ 52 │
#> │ 2020-12-26 ┆ 52 │
#> │ 2020-12-27 ┆ 52 │
#> │ 2020-12-28 ┆ 53 │
#> │ 2020-12-29 ┆ 53 │
#> │ … ┆ … │
#> │ 2021-01-01 ┆ 53 │
#> │ 2021-01-02 ┆ 53 │
#> │ 2021-01-03 ┆ 53 │
#> │ 2021-01-04 ┆ 1 │
#> │ 2021-01-05 ┆ 1 │
#> └────────────┴──────┘