选择至少一列为NaN的数据框的行

时间:2019-11-25 14:53:22

标签: python pandas

我们都知道一个著名的问题:How to drop rows of Pandas DataFrame whose value in a certain column is NaN

但是如何选择熊猫数据框df中的行,其中至少一列是NaN。这样:

df
   columnA columnB
0   NaN        1
1   1          2
2   NaN       NaN
3   1         NaN

将导致:

df
   columnA columnB
0   NaN        1
2   NaN       NaN
3   1         NaN

1 个答案:

答案 0 :(得分:2)

isnullany一起使用

df[df.isnull().any(1)]
Out[122]: 
   columnA  columnB
0      NaN      1.0
2      NaN      NaN
3      1.0      NaN