Ülke alanlarını yeniden adlandırma
Struct alanları code ve name raporlar için fazla genel. Önce bunları country_code ve country_name olarak yeniden adlandır, sonra unnest et.
Hâlâ aynı movies DataFrame'iyle çalışıyorsun.
Bu egzersiz, kursun bir parçasıdır
Polars ile Veri Hatlarını Ölçeklendirme ve Optimize Etme
Egzersiz talimatları
- Struct üzerindeki doğru yöntemi kullanarak alanlarını yeniden adlandır.
- İsimleri bu sırayla ver:
country_codevecountry_name.
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
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)