Fechas en Python
Parsea a datetime una sola vez; después el accesor .dt responde todo lo demás.
import pandas as pd
tabla = pd.DataFrame({
"day": ["2026-07-27", "2026-07-28", "2026-08-02"],
"tpm": [91, 104, 97],
})
tabla["day"] = pd.to_datetime(tabla["day"])
print(tabla["day"].dt.day_name().tolist())
print(tabla["day"].dt.month.tolist())
indexada = tabla.set_index("day")
print(indexada.loc["2026-07"])
Cómo funciona
to_datetimemaneja la mayoría de los formatos; pasaformatpara más velocidad..dtexpone año, mes, nombre del día y más.- Definir un DatetimeIndex habilita los cortes por tiempo.
Palabras clave y builtins usados aquí
asprint
El intento, en números
- Líneas
- 13
- Caracteres a escribir
- 311
- Tokens
- 118
- Ritmo de tres estrellas
- 110 tpm
Al ritmo de tres estrellas de 110 tokens por minuto, este intento toma unos 64 segundos.
Paso 1 de 3 en Series de tiempo; paso 23 de 26 en pandas.