Mulai sekarangMulai gratis

Mengganti nama field negara

Field struct code dan name terlalu umum untuk laporan. Ganti namanya menjadi country_code dan country_name terlebih dahulu, lalu lakukan unnest.

Anda masih menggunakan DataFrame movies yang sama.

Latihan ini merupakan bagian dari kursus

Menskalakan dan Mengoptimalkan Pipeline Data dengan Polars

Lihat Kursus

Instruksi latihan

  • Gunakan metode yang tepat pada struct untuk mengganti nama field-nya.
  • Beri nama country_code dan country_name, dalam urutan tersebut.

Latihan interaktif langsung praktik

Cobalah latihan ini dengan melengkapi kode contoh ini.

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)
Edit dan Jalankan Kode