Zacznij terazZacznij za darmo

Łączenie wielu warunków

Warunki można też ze sobą łączyć. Zespół produktowy chce skategoryzować produkty jako "Large", "Medium" lub "Small" na podstawie ich rozmiaru, aby zoptymalizować proces wysyłki.

To ćwiczenie jest częścią kursu

Transformacje danych z Polars

Zobacz kurs

Instrukcje do ćwiczenia

  • Sprawdź, czy kolumna "size" ma wartość "100ml", i zwróć "Large".
  • Sprawdź, czy kolumna "size" ma wartość "50ml", i zwróć "Medium".
  • Zwróć "Small" dla wszystkich pozostałych rozmiarów i nadaj kolumnie nazwę "size_category".

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

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")
)
Edytuj i uruchom kod