如何选择特定列中带有NaN的行? [英] How to select rows with NaN in particular column?
本文介绍了如何选择特定列中带有NaN的行?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
鉴于此数据框,如何仅选择"Col2"等于NaN
的那些行?
Given this dataframe, how to select only those rows that have "Col2" equal to 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
结果应该是这个:
Out[57]:
0 1 2
1 0 NaN 0
推荐答案
尝试以下操作:
df[df['Col2'].isnull()]
这篇关于如何选择特定列中带有NaN的行?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文