Maison > développement back-end > Tutoriel Python > Comment remplir efficacement les valeurs manquantes dans les DataFrames Pandas ?

Comment remplir efficacement les valeurs manquantes dans les DataFrames Pandas ?

Susan Sarandon
Libérer: 2024-11-11 10:30:03
original
738 Les gens l'ont consulté

How to Efficiently Fill Missing Values in Pandas DataFrames?

Remplir les valeurs manquantes dans les DataFrames : approche efficace

Chez les pandas, lorsque vous travaillez avec des ensembles de données incomplets, il est souvent nécessaire de remplir les valeurs manquantes. Bien que parcourir chaque ligne soit inefficace, fillna offre une solution pratique pour remplir les valeurs manquantes dans les colonnes.

Considérez le DataFrame suivant avec des valeurs manquantes dans la colonne "Cat1" :

        Day  Cat1  Cat2
0         1    cat   mouse
1         2    dog   elephant
2         3    cat   giraf
3         4    NaN   ant
Copier après la connexion

Pour remplissez la valeur manquante dans « Cat1 » pour la quatrième ligne en utilisant les valeurs de « Cat2 », nous pouvons utiliser la méthode fillna comme suit :

df['Cat1'].fillna(df['Cat2'])
Copier après la connexion

Cette approche fournit une solution rapide et efficace en mémoire pour remplir les valeurs manquantes valeurs dans de grands ensembles de données. La méthode fillna prend une autre colonne comme argument et utilise des index correspondants pour remplacer les valeurs manquantes.

Le résultat :

        Day  Cat1  Cat2
0         1    cat   mouse
1         2    dog   elephant
2         3    cat   giraf
3         4    ant   ant
Copier après la connexion

En utilisant cette méthode efficace pour remplir les valeurs manquantes dans les pandas, les développeurs peuvent garantir l'intégrité des données et améliorer la précision de leur analyse des données.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal