CommencezCommencez gratuitement

Dé-pivotage des données du format large au format long

Vous avez effectué un groupby-aggregation sur les données Spotify qui vous donne un éventail de statistiques sur le nombre d'écoutes par artiste et par année dans le DataFrame wide_df. Vous voulez maintenant convertir les données de wide_df au format long pour une visualisation de données.

Cette activité fait partie du cours

Introduction à Polars

Voir le cours

Instructions de l’exercice

  • Utilisez "artist" et "year" comme colonnes d'index pour identifier les données de chaque ligne.
  • Dé-pivotez selon les colonnes de statistiques dans wide_df : "avg_streams", "max_streams", "min_streams".
  • Nommez la colonne des variables "metric" et la colonne des valeurs "stream_count".

Exercice interactif pratique

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

long_df = (
    wide_df
    .unpivot(
        # Set the index columns
        index=____,
        # Unpivot on the stats columns
        on=____,
        # Name the variable and value columns
        variable_name=____,
        value_name=____
    )
)

print("\nLong format DataFrame:")
print(long_df)
Modifier et exécuter le code