typestar

Leer CSV en Python

read_csv es la puerta de entrada: apúntalo al texto, dile los tipos.

from io import StringIO

import pandas as pd

crudo = StringIO(
    "dia,lang,tpm\n"
    "2026-07-28,python,104\n"
    "2026-07-29,rust,98\n"
)

tabla = pd.read_csv(crudo, parse_dates=["dia"],
                    dtype={"lang": "string", "tpm": "int32"})
print(tabla.dtypes)
print(tabla)

Cómo funciona

  1. StringIO te deja parsear un literal, útil para probar.
  2. dtype y parse_dates le ganan a convertir después.
  3. usecols lee solo las columnas que necesitas.

Palabras clave y builtins usados aquí

El intento, en números

Líneas
14
Caracteres a escribir
255
Tokens
71
Ritmo de tres estrellas
100 tpm

Al ritmo de tres estrellas de 100 tokens por minuto, este intento toma unos 43 segundos.

Escribe este fragmento

Paso 3 de 4 en Series y frames; paso 3 de 26 en pandas.

← Anterior Siguiente →