Comment sélectionner les lignes à NaN en particulier de la colonne?
Compte tenu de cette dataframe, comment ne sélectionner que les lignes qui ont "Col2" égal à NaN
?
In [56]: df = pd.DataFrame([range(3), [0, np.NaN, 0], [0, 0, np.NaN], range(3), range(3)], columns=["Col1", "Col2", "Col3"])
In [57]: df
Out[57]:
0 1 2
0 0 1 2
1 0 NaN 0
2 0 0 NaN
3 0 1 2
4 0 1 2
Le résultat doit être celui-ci:
Out[57]:
0 1 2
1 0 NaN 0
OriginalL'auteur Dinosaurius | 2017-05-07
Vous devez vous connecter pour publier un commentaire.
Essayez ce qui suit:
df.loc[df['Col2'].isnull()]
si .loc est votre genre de choseOriginalL'auteur qbzenker
@qbzenker fourni la la plupart des idiomatiques méthode de l'OMI
Voici quelques alternatives:
OriginalL'auteur MaxU