Renommer les champs du pays
Les champs du struct code et name sont trop génériques pour les rapports. Renommez-les d'abord en country_code et country_name, puis faites l'un-nesting.
Vous travaillez toujours avec le même DataFrame movies.
Cet exercice fait partie du cours
<cours>Mise à l'échelle et optimisation des pipelines de données avec Polars</cours>Instructions de l’exercice
- Utilisez la bonne méthode sur le struct pour renommer ses champs.
- Nommez-les
country_codeetcountry_name, dans cet ordre.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
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)