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

Dùng biểu thức cho categorical

Nhóm muốn tạo một cờ nhanh cho các phim có mã original_language bắt đầu bằng e (English, Estonian, …). Không gian tên categorical của Polars có các biểu thức dạng chuỗi riêng, chạy trực tiếp trên cột đã mã hóa, không cần ép kiểu ngược về String.

movies_cat đã có sẵn với original_language được ép kiểu sang pl.Categorical.

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

  • Dùng namespace categorical để kiểm tra xem original_language có bắt đầu bằng "e" hay không.
  • Đặt bí danh cho cột boolean mới là starts_with_e.

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_cat.select(
    "movie_title",
    "original_language",
    # Flag categorical values starting with "e"
    pl.col("original_language").____.starts_with("____").alias("____"),
).head(8)
print(result)
Chỉnh sửa và Chạy Mã