Rinominare i campi del paese
I campi della struct code e name sono troppo generici per i report. Rinomiali in country_code e country_name, poi esegui l'unnest.
Stai ancora lavorando con lo stesso DataFrame movies.
Questo esercizio fa parte del corso
Scalare e ottimizzare le pipeline di dati con Polars
Istruzioni dell'esercizio
- Usa il metodo corretto sulla struct per rinominare i suoi campi.
- Chiamali
country_codeecountry_name, in quest'ordine.
esercizio interattivo pratico
Prova questo esercizio completando questo codice di esempio.
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)