Determine whether the year of the underlying date is a leap year
Description
Determine whether the year of the underlying date is a leap year
Usage
<Expr>$dt$is_leap_year()
Value
An Expr of datatype Bool
Examples
library("polars")
df = pl$DataFrame(date = as.Date(c("2000-01-01", "2001-01-01", "2002-01-01")))
df$with_columns(
leap_year = pl$col("date")$dt$is_leap_year()
)
#> shape: (3, 2)
#> ┌────────────┬───────────┐
#> │ date ┆ leap_year │
#> │ --- ┆ --- │
#> │ date ┆ bool │
#> ╞════════════╪═══════════╡
#> │ 2000-01-01 ┆ true │
#> │ 2001-01-01 ┆ false │
#> │ 2002-01-01 ┆ false │
#> └────────────┴───────────┘