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
filterconserva las filas que cumplen un predicado.selectconserva solo las columnas nombradas.sortordena filas; los dos se componen con libertad.
Palabras clave y builtins usados aquí
as
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.
Paso 1 de 3 en Filtrado y ordenamiento; paso 9 de 32 en Polars.