Extragerea genului principal
Tocmai ai intrat în echipa de date a unui startup de streaming de filme. Metadatele filmelor sunt stocate într-un fișier Parquet, unde câmpul genres al fiecărui film este o listă de șiruri de caractere – deoarece majoritatea filmelor aparțin mai multor genuri. Extrage primul gen din fiecare rând într-o coloană separată, primary_genre, la nivelul principal al DataFrame-ului.
polars este importat ca pl, iar DataFrame-ul movies este deja încărcat din fișierul Parquet.
Acest exercițiu face parte din cursul
Scalarea și optimizarea pipeline-urilor de date cu Polars
Instrucțiuni pentru exercițiu
- Extrage primul element din lista
genresa fiecărui rând folosind o expresie de tip list. - Denumește noua coloană
primary_genrecu ajutorul unui alias.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
result = movies.select(
"movie_title",
"genres",
# Get the first genre
pl.col("genres").list.____(0).alias("____"),
).head(8)
print(result)