Tworzenie kolumny typu Object
Na potrzeby doraźnej analizy tekstu zespół chce mieć tytuł każdego filmu jako zbiór (set) małoliterowych słów w Pythonie. Zbiór nie jest natywnym typem Polars, dlatego zapisz go w kolumnie o typie pl.Object.
Dostępny jest DataFrame movies, a funkcja pomocnicza title_to_word_set(title) jest już zdefiniowana — zwraca zbiór (set) małoliterowych słów z tytułu.
To ćwiczenie jest częścią kursu
Skalowanie i optymalizacja potoków danych w Polars
Instrukcje do ćwiczenia
- Uruchom
title_to_word_setna każdej wartości z kolumnymovie_titlei zapisz zwrócone zbiory Pythona w nowej kolumnie. - Nadaj nowej kolumnie alias
title_word_set.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
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)