Začněte nyníZačněte zdarma

Ř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

Zobrazit kurz

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")
)
Upravit a spustit kód