Đổi tên các trường của country
Các trường code và name trong struct quá chung chung cho báo cáo. Hãy đổi tên chúng thành country_code và country_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
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_codevàcountry_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)