Řetězení více podmínek
Podmínky lze také řetězit za sebou. Produktový tým chce kategorizovat produkty jako "Large", "Medium" nebo "Small" podle jejich velikosti pro optimalizaci dopravy.
Toto cvičení je součástí kurzu
Data Transformation with Polars
Pokyny k cvičení
- Zkontroluj, jestli se sloupec
"size"rovná"100ml", a vrať"Large". - Zkontroluj, jestli se sloupec
"size"rovná"50ml", a vrať"Medium". - Pro všechny ostatní velikosti vrať
"Small"a pojmenuj sloupec"size_category".
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
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")
)