我有一个两列的DataFrame,我想选择含有NaN的行。 我使用了这个方法:df[(df['a'] == np.NaN) | (df['b'] == np.NaN)] 但它返回了一个空答案。我不知道问题出在哪里。
你可以对整个数据框应用 isnull(),然后使用 any(1) 检查行是否有任何空值。df[df.isnull().any(1)] 时间 df = pd.DataFrame(np.random.choice((np.nan, 1), (1000000, 2), p=(.2, .8)), columns=['A', 'B']) 我没想到会得到这样的结果...