BaşlayınÜcretsiz başlayın

Birden çok koşulu zincirlemek

Birden çok koşulu birlikte zincirleyebilirsin. Ürün ekibi, kargolamayı optimize etmek için ürünleri boyutlarına göre "Large", "Medium" veya "Small" olarak kategorize etmek istiyor.

Bu egzersiz, kursun bir parçasıdır

Polars ile Veri Dönüşümü

Kursa Göz Atın

Egzersiz talimatları

  • "size" sütununun "100ml" olup olmadığını kontrol et ve "Large" döndür.
  • "size" sütununun "50ml" olup olmadığını kontrol et ve "Medium" döndür.
  • Diğer tüm boyutlar için "Small" döndür ve sütunu "size_category" olarak adlandır.

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

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")
)
Kodu Düzenle ve Çalıştır