Aan de slagBegin gratis

Een primaire genre extraheren

Je bent aan de slag gegaan bij het datateam van een startup voor filmstreaming. Ze slaan filmmetadata op in een Parquet-bestand, waarbij de genres van elke film een lijst van strings is, omdat de meeste films meerdere genres hebben. Haal het eerste vermelde genre uit elke rij naar een nette, bovenliggende kolom primary_genre.

polars is geladen als pl, en de DataFrame movies is vooraf ingeladen uit het Parquet-bestand.

Deze oefening maakt deel uit van de cursus

Data-pipelines schalen en optimaliseren met Polars

Bekijk cursus

Oefeninstructies

  • Extraheer het eerste element uit de genres-lijst van elke rij met een lijstexpressie.
  • Geef de nieuwe kolom de alias primary_genre.

Interactieve oefening met praktijkervaring

Probeer deze oefening door deze voorbeeldcode aan te vullen.

result = movies.select(
    "movie_title",
    "genres",
    # Get the first genre
    pl.col("genres").list.____(0).alias("____"),
).head(8)
print(result)
Code bewerken en uitvoeren