Repérer les valeurs manquantes
Les valeurs manquantes sont partout, et vous ne voulez pas qu'elles perturbent votre travail. Certaines fonctions les ignorent par défaut, mais ce n'est pas toujours le comportement souhaité. D'autres ne gèrent pas du tout les valeurs manquantes ; il faut donc les traiter avant de pouvoir les utiliser. Si vous ne savez pas où se trouvent vos valeurs manquantes, ou même si elles existent, vous risquez des erreurs d'analyse. Dans cet exercice, vous allez déterminer s'il y a des valeurs manquantes dans l'ensemble de données et, le cas échéant, combien.
pandas a été importé sous le nom pd et avocados_2016 est disponible. Il couvre uniquement les ventes de 2016 et est plus « large » que avocados, avec une colonne par taille d'avocat : date, avg_price, total_sold, small_sold, large_sold, xl_sold, total_bags_sold, small_bags_sold, large_bags_sold et xl_bags_sold.
Cet exercice fait partie du cours
<cours>Manipulation de données avec pandas</cours>Instructions de l’exercice
- Affichez un DataFrame indiquant si chaque valeur de
avocados_2016est manquante ou non. - Affichez un récapitulatif indiquant si au moins une valeur est manquante dans chaque colonne.
- Créez un graphique en barres du nombre total de valeurs manquantes par colonne.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# Import matplotlib.pyplot with alias plt
import matplotlib.pyplot as plt
# Check individual values for missing values
print(____)
# Check each column for missing values
print(____)
# Bar plot of missing values by variable
____
# Show plot
plt.show()