LoslegenKostenlos starten

Ein Object-dtype erstellen

Für eine schnelle Texterkundung möchte das Team jeden Filmtitel als Python-Set aus kleingeschriebenen Wörtern haben. Ein Set ist kein nativer Polars-dtype, daher sollst du es in einer Spalte mit dem dtype pl.Object speichern.

Das DataFrame movies ist vorhanden, und der Helfer title_to_word_set(title) ist bereits definiert und gibt ein Python-Set aus kleingeschriebenen Wörtern eines Titels zurück.

Diese Übung ist Teil des Kurses

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

Übungsanweisungen

  • Führe title_to_word_set auf jeder movie_title aus und speichere die zurückgegebenen Python-Sets in einer neuen Spalte.
  • Vergib für die neue Spalte den Alias title_word_set.

Interaktive praktische Übung

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

result = movies.with_columns(
    pl.col("movie_title")
    # Convert each title to a set of words
    .____(title_to_word_set, return_dtype=pl.____)
    .alias("____")
).select("movie_title", "title_word_set").head(8)
print(result)
Code bearbeiten und ausführen