Ein Primärgenre extrahieren
Du bist neu im Datenteam eines Streaming-Start-ups für Filme. Die Metadaten werden in einer Parquet-Datei gespeichert, in der die genres jedes Films eine Liste von Strings sind, da die meisten Filme mehreren Genres zugeordnet sind. Hole das zuerst aufgeführte Genre jeder Zeile in eine saubere, oberste Spalte primary_genre.
polars ist als pl geladen, und das DataFrame movies ist aus der Parquet-Datei vorab geladen.
Diese Übung ist Teil des Kurses
<Kurs>Skalieren und Optimieren von Data-Pipelines mit Polars</Kurs>Übungsanweisungen
- Extrahiere das erste Element aus der
genres-Liste jeder Zeile mithilfe eines List-Expressions. - Vergib für die neue Spalte den Alias
primary_genre.
Interaktive praktische Übung
Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.
result = movies.select(
"movie_title",
"genres",
# Get the first genre
pl.col("genres").list.____(0).alias("____"),
).head(8)
print(result)