Concatenare più condizioni
Puoi anche concatenare più condizioni. Il team di prodotto vuole categorizzare i prodotti come "Large", "Medium" o "Small" in base alla loro dimensione per ottimizzare la spedizione.
Questo esercizio fa parte del corso
Trasformazione dei dati con Polars
Istruzioni dell'esercizio
- Verifica se la colonna
"size"è uguale a"100ml"e restituisci"Large". - Verifica se la colonna
"size"è uguale a"50ml"e restituisci"Medium". - Restituisci
"Small"per tutte le altre dimensioni e assegna alla colonna il nome"size_category".
esercizio interattivo pratico
Prova questo esercizio completando questo codice di esempio.
reviews.with_columns(
# Check if size is "100ml" and return "Large"
pl.when(pl.col("____") == "____").then(pl.lit("____"))
# Check if size is "50ml" and return "Medium"
.____(pl.col("size") == "____").then(pl.lit("____"))
# Return "Small" for other sizes
.____(pl.lit("____"))
.alias("size_category")
)