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
how=verticalnecesita esquemas iguales.vertical_relaxedconvierte donde los tipos difieren.horizontalydiagonalcubren las otras formas.
Palabras clave y builtins usados aquí
asprint
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.
Paso 5 de 5 en Remodelado y joins; paso 19 de 32 en Polars.