LoslegenKostenlos starten

Mehrere Bedingungen verketten

Du kannst auch mehrere Bedingungen miteinander verketten. Das Produktteam möchte Produkte zur Versandoptimierung anhand ihrer Größe als "Large", "Medium" oder "Small" kategorisieren.

Diese Übung ist Teil des Kurses

<Kurs>Daten­transformation mit Polars</Kurs>
Kurs ansehen

Übungsanweisungen

  • Prüfe, ob die Spalte "size" "100ml" entspricht, und gib "Large" zurück.
  • Prüfe, ob die Spalte "size" "50ml" entspricht, und gib "Medium" zurück.
  • Gib für alle anderen Größen "Small" zurück und nenne die Spalte "size_category".

Interaktive praktische Übung

Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.

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")
)
Code bearbeiten und ausführen