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
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")
)