Een Object-dtype maken
Voor een ad-hoc verkenning van tekst wil het team voor elke film de titel als een Python-set met kleine letters. Een set is geen native Polars-dtype, dus sla die op in een kolom met dtype pl.Object.
De DataFrame movies is beschikbaar, en de helper title_to_word_set(title) is al gedefinieerd en geeft een Python-set met kleine letters uit een titel terug.
Deze oefening maakt deel uit van de cursus
Data-pipelines schalen en optimaliseren met Polars
Oefeninstructies
- Voer
title_to_word_setuit op elkemovie_titleen sla de geretourneerde Python-sets op in een nieuwe kolom. - Geef de nieuwe kolom de alias
title_word_set.
Interactieve oefening met praktijkervaring
Probeer deze oefening door deze voorbeeldcode aan te vullen.
result = movies.with_columns(
pl.col("movie_title")
# Convert each title to a set of words
.____(title_to_word_set, return_dtype=pl.____)
.alias("____")
).select("movie_title", "title_word_set").head(8)
print(result)