LoslegenKostenlos starten

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>
Kurs ansehen

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