Aan de slagBegin gratis

Meerdere voorwaarden koppelen

Je kunt ook meerdere voorwaarden aan elkaar koppelen. Het productteam wil producten indelen als "Large", "Medium" of "Small" op basis van hun grootte voor verzendoptimalisatie.

Deze oefening maakt deel uit van de cursus

Data transformatie met Polars

Bekijk cursus

Oefeninstructies

  • Controleer of de kolom "size" gelijk is aan "100ml" en geef "Large" terug.
  • Controleer of de kolom "size" gelijk is aan "50ml" en geef "Medium" terug.
  • Geef "Small" terug voor alle andere groottes en noem de kolom "size_category".

Interactieve oefening met praktijkervaring

Probeer deze oefening door deze voorbeeldcode aan te vullen.

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")
)
Code bewerken en uitvoeren