typestar

Concatenar dataframes en Python

concat apila dataframes en vertical, o los pega lado a lado.

import polars as pl

julio = pl.DataFrame({"lang": ["python", "rust"], "runs": [12, 8]})
agosto = pl.DataFrame({"lang": ["python", "sql"], "runs": [15, 4]})

print(pl.concat([julio, agosto]))
print(pl.concat([julio, agosto]).group_by("lang").agg(pl.col("runs").sum())
      .sort("lang"))

ensanchada = pl.DataFrame({"note": ["a", "b"]})
print(pl.concat([julio, ensanchada], how="horizontal"))

Cómo funciona

  1. how=vertical necesita esquemas iguales.
  2. vertical_relaxed convierte donde los tipos difieren.
  3. horizontal y diagonal cubren las otras formas.

Palabras clave y builtins usados aquí

El intento, en números

Líneas
11
Caracteres a escribir
387
Tokens
165
Ritmo de tres estrellas
110 tpm

Al ritmo de tres estrellas de 110 tokens por minuto, este intento toma unos 90 segundos.

Escribe este fragmento

Paso 5 de 5 en Remodelado y joins; paso 19 de 32 en Polars.

← Anterior Siguiente →