LoslegenKostenlos starten

Eine kategorische Expression verwenden

Das Team möchte eine schnelle Kennzeichnung für Filme, deren original_language-Code mit e beginnt (English, Estonian, …). Der kategorische Namensraum von Polars bietet eigene, string-ähnliche Ausdrücke, die direkt auf der kodierten Spalte arbeiten – ein Zurück-Casten zu String ist nicht nötig.

movies_cat ist verfügbar, wobei original_language bereits zu pl.Categorical gecastet wurde.

Diese Übung ist Teil des Kurses

<Kurs>Skalieren und Optimieren von Data-Pipelines mit Polars</Kurs>
Kurs ansehen

Übungsanweisungen

  • Verwende den kategorischen Namensraum, um zu prüfen, ob original_language mit "e" beginnt.
  • Vergib für die neue boolesche Spalte den Alias starts_with_e.

Interaktive praktische Übung

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

result = movies_cat.select(
    "movie_title",
    "original_language",
    # Flag categorical values starting with "e"
    pl.col("original_language").____.starts_with("____").alias("____"),
).head(8)
print(result)
Code bearbeiten und ausführen