Afficher les lignes avec un ou plusieurs des valeurs NaN dans les pandas dataframe
J'ai un dataframe dans lequel quelques lignes contiennent des valeurs manquantes.
In [31]: df.head()
Out[31]:
alpha1 alpha2 gamma1 gamma2 chi2min
filename
M66_MI_NSRh35d32kpoints.dat 0.8016 0.9283 1.000000 0.074804 3.985599e+01
F71_sMI_DMRI51d.dat 0.0000 0.0000 NaN 0.000000 1.000000e+25
F62_sMI_St22d7.dat 1.7210 3.8330 0.237480 0.150000 1.091832e+01
F41_Car_HOC498d.dat 1.1670 2.8090 0.364190 0.300000 7.966335e+00
F78_MI_547d.dat 1.8970 5.4590 0.095319 0.100000 2.593468e+01
Je veux afficher sur ces lignes sur l'écran. Si j'essaie df.isnull()
, il donne une longue dataframe avec True
et False
. Est-il un moyen par lequel je peux choisir ces lignes et de les imprimer sur l'écran?
Double Possible de Python, les Pandas : seules les lignes qui ont des valeurs manquantes
OriginalL'auteur Peaceful | 2017-04-15
Vous devez vous connecter pour publier un commentaire.
Vous pouvez utiliser
avec le paramètre
axis=1
pour vérifier au moins uneTrue
en ligne avecboolean indexation
:(1)
?il est
axis=1
, le mieux est de l'ajouter.axe : {0 ou ‘index’, 1 ou "colonnes"}, ou tuple/liste de ceux-ci Passe d'un tuple ou une liste de tomber sur plusieurs axes
Supposons que vous souhaitez appliquer
isnull()
à certaines colonnes seulement?OriginalL'auteur jezrael