Fechas y horas en Python
El espacio de nombres dt hace el trabajo temporal, sobre tipos Date y Datetime reales.
import polars as pl
tabla = pl.DataFrame({"day": ["2026-07-27", "2026-07-29", "2026-08-02"]})
fechada = tabla.with_columns(
pl.col("day").str.to_date().alias("date"),
).with_columns(
pl.col("date").dt.weekday().alias("weekday"),
pl.col("date").dt.strftime("%b %d").alias("label"),
(pl.col("date") + pl.duration(days=7)).alias("next_week"),
)
print(fechada)
print(fechada.filter(pl.col("date").dt.month() == 8).height)
Cómo funciona
str.to_dateparsea texto a una columna Date.dt.weekday,dt.monthy compañía extraen las partes.- La aritmética de fechas usa duraciones, no enteros crudos.
Palabras clave y builtins usados aquí
asprint
El intento, en números
- Líneas
- 13
- Caracteres a escribir
- 419
- Tokens
- 169
- Ritmo de tres estrellas
- 110 tpm
Al ritmo de tres estrellas de 110 tokens por minuto, este intento toma unos 92 segundos.
Paso 1 de 2 en Series de tiempo; paso 23 de 32 en Polars.