我们都知道一个著名的问题: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
答案 0 :(得分:2)
将isnull
与any
一起使用
df[df.isnull().any(1)]
Out[122]:
columnA columnB
0 NaN 1.0
2 NaN NaN
3 1.0 NaN