typestar

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

  1. with_columns agrega columnas calculadas.
  2. pl.col('score') refiere a una columna dentro de una expresión.
  3. alias nombra el resultado; las operaciones de cadena y booleanas se encadenan.

Palabras clave y builtins usados aquí

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.

Escribe este fragmento

Paso 1 de 4 en Expresiones; paso 5 de 32 en Polars.

← Anterior Siguiente →