Country फ़ील्ड्स का नाम बदलना
रिपोर्ट्स के लिए struct के फ़ील्ड्स code और name बहुत सामान्य हैं. इन्हें पहले country_code और country_name में बदलें, फिर unnest करें.
आप अब भी उसी movies DataFrame पर काम कर रहे हैं.
यह अभ्यास पाठ्यक्रम का हिस्सा है
Polars के साथ Data Pipelines का स्केलिंग और ऑप्टिमाइज़ेशन
अभ्यास निर्देश
- Struct पर सही method का उपयोग करके उसके फ़ील्ड्स का नाम बदलें.
- इन्हें इसी क्रम में
country_codeऔरcountry_nameनाम दें.
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
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)