np.nan不等于任何东西

np.nan == np.nan
是false,这好像是来自于某种计算机标准

我还记得有一次
一个series中存在nan,我想把nan筛选出来,当时就用df[df['column'] == np.nan]进行筛选,发现筛选不到

正确的筛选方法是利用一些内置函数,df[df['column'].isnull()]
或者df[np.isnan(df['column'])]

20210528补充:
np.nan和其它数值进行< > 运算,也是false


留言

熱門文章