Display-Zeilen mit einem oder mehreren NaN-Werten in pandas dataframe
Ich habe einen dataframe, in denen einige Zeilen enthalten fehlende Werte.
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
Ich will, zeigen die Zeilen auf dem Bildschirm. Wenn ich versuche df.isnull()
es gibt eine lange dataframe mit True
und False
. Gibt es eine Möglichkeit, die ich auswählen kann, diese Zeilen und drucken Sie Sie auf dem Bildschirm?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie
DataFrame.any
mit parameteraxis=1
für den check mindestens eineTrue
in der Zeile vonDataFrame.isna
mitboolean Indizierung
:Erklärung:
(1)
stehen?axis=1
besser ist, fügen Sie es.isnull()
um einige Spalten nur?