CommencerCommencer gratuitement

Compléter les valeurs manquantes et additionner les valeurs à l'aide de tableaux croisés dynamiques

La méthode .pivot_table() dispose de plusieurs arguments utiles, notamment fill_value et margins.

  • fill_value remplace les valeurs manquantes par une valeur réelle (imputation). Le remplacement des valeurs manquantes est un sujet suffisamment vaste pour faire l'objet d'un cours à part entière (Dealing with Missing Data in Python), mais le plus simple à faire reste de remplacer les valeurs manquantes par une valeur fictive.
  • margins est un raccourci pour les cas où vous avez effectué un tri croisé sur deux variables, mais que vous vouliez aussi le faire sur chacune de ces variables séparément : cela donne les totaux des lignes et des colonnes du contenu du tableau croisé dynamique.

Dans cet exercice, vous vous entraînerez à utiliser ces arguments pour améliorer vos compétences en matière de tableaux croisés dynamiques, ce qui vous permettra d'effectuer des calculs plus efficacement.

sales est disponible et pandas est importé en tant que pd.

Cet exercice fait partie du cours

Manipulation de données avec pandas

Afficher le cours

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

# Print mean weekly_sales by department and type; fill missing values with 0
print(sales.pivot_table(____))
Modifier et exécuter le code