Skip to content

Select all date columns

Description

Select all date columns

Usage

cs__date()

Value

A Polars selector

See Also

cs for the documentation on operators supported by Polars selectors.

Examples

library("polars")

df <- pl$DataFrame(
  dtm = as.POSIXct(c("2001-5-7 10:25", "2031-12-31 00:30")),
  dt = as.Date(c("1999-12-31", "2024-8-9"))
)

# Select date columns:
df$select(cs$date())
#> shape: (2, 1)
#> ┌────────────┐
#> │ dt         │
#> │ ---        │
#> │ date       │
#> ╞════════════╡
#> │ 1999-12-31 │
#> │ 2024-08-09 │
#> └────────────┘
# Select all columns except for those that are dates:
df$select(!cs$date())
#> shape: (2, 1)
#> ┌─────────────────────┐
#> │ dtm                 │
#> │ ---                 │
#> │ datetime[ms]        │
#> ╞═════════════════════╡
#> │ 2001-05-07 10:25:00 │
#> │ 2031-12-31 00:30:00 │
#> └─────────────────────┘