标签: python pandas numpy nan
我正在测试pandas数据帧列中的np.nan值。
np.nan
当我这样做时:df[df['col1'] == np.nan]即使在存在False的行中,我也会获得所有NaN个值。
df[df['col1'] == np.nan]
False
NaN
但是,np.isnan(df['col1'])按预期工作。
np.isnan(df['col1'])
那么为什么差异以及为什么前者不起作用。