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
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)