Séance 4 — pandas 2 – trier, regrouper, croiser, combiner
sort_values, groupby (split-apply-combine), pivot_table, pd.cut, construction de DataFrame, concat et merge.
Séance 4, 13 h 45 – 17 h
Quiz 3
Quiz 3 en début de séance, sur la séance 3, sur papier (10 min, cahiers fermés), suivi d'une correction flash au tableau.
Notebooks de cours
TP en classe
- Exo Titanic (groupby / pivot)
- TP collages
Devoir D4 — L'énergie par région
groupby et pivot_table sur la production d'énergie par région, barres empilées, merge avec la population, classes avec pd.cut et export CSV.
Durée visée 1 h 30, à rendre pour le .
À rendre dans D4/sujet.ipynb, sur votre dépôt pe-homework, avec ses PNG à côté et toutes les cellules exécutées.
niveau secret B4 — La guerre des consoles
16 598 jeux vidéo et leurs ventes sur quatre marchés (VGChartz, 1980-2016) : trier sans perdre l'index, groupby et agg par genre, éditeur, année et région (le Japon et le jeu de rôle), pd.cut en décennies, pivot_table contre groupby + unstack, une table de plateformes à compléter à la main et à concaténer, trois merge dont un qui perd 984 lignes en silence, et le verdict Sony contre Nintendo ; bonus : franchises par .str.contains, jeux sortis avant leur console.
Ce sujet n'est pas un devoir : rien n'est obligatoire, et un rendu complet ne peut que faire monter votre note de contrôle continu.
Durée visée 2 h 30, à rendre pour le .
À rendre dans B4/sujet.ipynb, sur votre dépôt pe-homework, avec ses PNG à côté et toutes les cellules exécutées.
Télécharger le sujet (B4-guerre-des-consoles.zip)Comment rendre
