Remplir les valeurs manquantes et additionner avec des tableaux croisés
La méthode .pivot_table() propose plusieurs paramètres utiles, dont fill_value et margins.
fill_valueremplace les valeurs manquantes par une valeur réelle (on parle alors d'« imputation »). Le choix de la valeur de remplacement est un sujet assez vaste pour avoir son propre cours (Dealing with Missing Data in Python), mais la façon la plus simple est d'utiliser une valeur factice.marginsest un raccourci pratique lorsque vous effectuez un pivot selon deux variables et que vous souhaitez aussi obtenir le total pour chacune de ces variables séparément : il ajoute les totaux des lignes et des colonnes du contenu du tableau croisé.
Dans cet exercice, vous allez vous exercer à utiliser ces paramètres pour améliorer vos compétences avec les tableaux croisés, ce qui vous aidera à analyser les chiffres plus efficacement !
sales est disponible et pandas est importé sous pd.
Cette activité fait partie du cours
Manipulation de données avec pandas
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# Print mean weekly_sales by department and type; fill missing values with 0
print(sales.pivot_table(____))