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

Tạo một cột Enum

Phim có một tập giá trị trạng thái cố định như Released, Rumored, Post Production, v.v. Vì các giá trị hợp lệ đã được biết trước, Enum phù hợp hơn Categorical: nó bổ sung bước kiểm tra để bắt mọi trạng thái không hợp lệ trước khi chúng len vào pipeline.

movies vẫn có sẵn, cùng với status_enum đã được định nghĩa trước, liệt kê mọi giá trị được phép.

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

  • Ép kiểu cột status bằng status_enum đã được định nghĩa trước.

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(
    # Cast to the enum
    pl.col("____").____(____)
).select("movie_title", "status").head(8)
print(result)
Chỉnh sửa và Chạy Mã