typestar

Filtrar y seleccionar en Python

Elegir filas y columnas de un DataFrame.

import polars as pl

df = pl.DataFrame({
    "name": ["ada", "grace", "katherine", "alan"],
    "lang": ["python", "python", "rust", "go"],
    "score": [95, 88, 92, 81],
})

mejores = df.filter(pl.col("score") > 90)
pythonistas = df.filter(pl.col("lang") == "python")
nombres = df.select("name", "score")
combo = df.filter(pl.col("score") > 85).select(pl.col("name"))

df_ordenado = df.sort("score", descending=True)

Cómo funciona

  1. filter conserva las filas que cumplen un predicado.
  2. select conserva solo las columnas nombradas.
  3. sort ordena filas; los dos se componen con libertad.

Palabras clave y builtins usados aquí

El intento, en números

Líneas
14
Caracteres a escribir
405
Tokens
164
Ritmo de tres estrellas
105 tpm

Al ritmo de tres estrellas de 105 tokens por minuto, este intento toma unos 94 segundos.

Escribe este fragmento

Paso 1 de 3 en Filtrado y ordenamiento; paso 9 de 32 en Polars.

← Anterior Siguiente →