Manejo de nulls en Python
Rellenar y descartar valores faltantes en Polars.
import polars as pl
df = pl.DataFrame({
"city": ["akl", "wlg", None, "chc"],
"temp": [18, None, 12, 14],
})
rellenado = df.with_columns(
pl.col("city").fill_null("desconocida"),
pl.col("temp").fill_null(pl.col("temp").mean()),
)
completo = df.drop_nulls()
faltantes = df.null_count()
Cómo funciona
fill_nullreemplaza los huecos con una constante o una expresión.drop_nullsconserva solo las filas completas.null_countreporta los huecos por columna.
Palabras clave y builtins usados aquí
as
El intento, en números
- Líneas
- 14
- Caracteres a escribir
- 286
- Tokens
- 109
- Ritmo de tres estrellas
- 105 tpm
Al ritmo de tres estrellas de 105 tokens por minuto, este intento toma unos 62 segundos.
Paso 3 de 3 en Filtrado y ordenamiento; paso 11 de 32 en Polars.