Bắt đầu ngayBắt đầu miễn phí

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

Xem khóa học

Hướng dẫn bài tập

  • Chạy title_to_word_set trên từng movie_title và 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)
Chỉnh sửa và Chạy Mã