Tạo dtype Object
Cho một lần khám phá văn bản nhanh, nhóm muốn tiêu đề của mỗi bộ phim được biểu diễn dưới dạng một tập hợp (set) các từ viết thường trong Python. Vì set không phải là dtype gốc của Polars, hãy lưu nó trong một cột có dtype pl.Object.
DataFrame movies đã có sẵn, và hàm trợ giúp title_to_word_set(title) đã được định nghĩa, trả về một set Python gồm các từ viết thường từ một tiêu đề.
Bài tập này là một phần của khóa học
Mở rộng và tối ưu hóa pipeline dữ liệu với Polars
Hướng dẫn bài tập
- Chạy
title_to_word_settrên từngmovie_titlevà lưu các set Python trả về vào một cột mới. - Đặt bí danh (alias) cho cột mới là
title_word_set.
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
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)