typestar

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

  1. str.to_date parsea texto a una columna Date.
  2. dt.weekday, dt.month y compañía extraen las partes.
  3. La aritmética de fechas usa duraciones, no enteros crudos.

Palabras clave y builtins usados aquí

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.

Escribe este fragmento

Paso 1 de 2 en Series de tiempo; paso 23 de 32 en Polars.

← Anterior Siguiente →