single
Comment Supprimer Uniquement les Valeurs NaN ?
Glissez pour afficher le menu
Vous avez déjà vu une façon de gérer les valeurs NaN, mais réfléchissons à ce que nous pouvons faire avec les autres. Regardez à nouveau le nombre de valeurs aberrantes dans chaque colonne :
Dans le chapitre précédent, vous avez obtenu le résultat :
| PassengerId | 0 |
| Survived | 0 |
| Pclass | 0 |
| Name | 0 |
| Sex | 0 |
| Age | 86 |
| SibSp | 0 |
| Parch | 0 |
| Ticket | 0 |
| Fare | 1 |
| Embarked | 0 |
La méthode la plus simple consiste à supprimer toutes les lignes contenant des valeurs manquantes. Par exemple, 86 lignes avec des âges sont manquantes, ainsi qu'1 ligne dans la colonne 'Fare'. Voyons comment les supprimer. Avec pandas, cela peut se faire à l'aide d'une méthode simple, similaire à celle du chapitre précédent, appelée .dropna():
data.dropna(inplace=True)
Ici, vous pouvez utiliser inplace=True pour enregistrer toutes les modifications. À propos de cette fonction : si une ligne dans la colonne 'Age' contient une valeur NaN, cette méthode supprimera toutes les valeurs de la même ligne. Toute la ligne sera supprimée si au moins une valeur de la ligne est manquante.
Glissez pour commencer à coder
Votre tâche ici consiste à supprimer toutes les valeurs manquantes et à vérifier si tout a été fait correctement.
- Supprimer les valeurs
NaNen utilisant l'argumentinplace=True. - Calculer le nombre de valeurs
NaN.
Solution
Merci pour vos commentaires !
single
Demandez à l'IA
Demandez à l'IA
Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion