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

Đổi tên các trường của country

Các trường codename trong struct quá chung chung cho báo cáo. Hãy đổi tên chúng thành country_codecountry_name, sau đó unnest.

Bạn vẫn đang làm việc với cùng DataFrame movies.

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 đúng phương thức trên struct để đổi tên các trường của nó.
  • Đặt tên lần lượt là country_codecountry_name, theo đúng thứ tự đó.

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(
        # Rename the two struct fields
        pl.col("production_country")
        .struct.____(["____", "____"])
        .alias("production_country")
    )
    .unnest("production_country")
    .select("movie_title", "country_code", "country_name")
    .head(8)
)
print(result)
Chỉnh sửa và Chạy Mã