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