Inizia subitoInizia gratis

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

Visualizza corso

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")
)
Modifica ed esegui il codice