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>Übungsanweisungen
- Führe
title_to_word_setauf jedermovie_titleaus 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)