Expresiones de Polars en Python
La API de expresiones que impulsa cada transformación.
import polars as pl
df = pl.DataFrame({
"name": ["ada", "grace", "katherine"],
"score": [95, 88, 92],
})
clasificado = df.with_columns(
(pl.col("score") / 100).alias("ratio"),
pl.col("name").str.to_uppercase().alias("label"),
(pl.col("score") >= 90).alias("honors"),
)
aumentado = df.with_columns(pl.col("score") + 5)
Cómo funciona
with_columnsagrega columnas calculadas.pl.col('score')refiere a una columna dentro de una expresión.aliasnombra el resultado; las operaciones de cadena y booleanas se encadenan.
Palabras clave y builtins usados aquí
as
El intento, en números
- Líneas
- 14
- Caracteres a escribir
- 320
- Tokens
- 130
- Ritmo de tres estrellas
- 105 tpm
Al ritmo de tres estrellas de 105 tokens por minuto, este intento toma unos 74 segundos.
Paso 1 de 4 en Expresiones; paso 5 de 32 en Polars.