CommencerCommencez gratuitement

Extraire production_country

Retour au jeu de données de films de la startup de streaming. Cette fois, concentrez-vous sur production_country : chaque ligne contient deux champs imbriqués, un code pays et un nom de pays. Déroulez le struct afin que ces champs deviennent des colonnes de premier niveau classiques.

Cet exercice fait partie du cours

<cours>Mise à l'échelle et optimisation des pipelines de données avec Polars</cours>
Voir le cours

Instructions de l’exercice

  • Déroulez la colonne struct production_country pour que ses champs deviennent des colonnes normales.

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

# Flatten the struct into columns
result = movies.____("production_country").select(
    "movie_title", "code", "name"
).head(8)
print(result)
Modifier et exécuter le code