如果我运行以下代码:
dft1 = pd.DataFrame({'a':[1, np.nan, np.nan]})
dft2 = pd.DataFrame({'a':[1, 1, np.nan]})
dft1.a==dft2.a
结果是
0 True
1 False
2 False
Name: a, dtype: bool
我该如何使结果变为
0 True
1 False
2 True
Name: a, dtype: bool
即,np.nan == np.nan 的结果是True。
我认为这是基本功能,我可能是在问重复的问题,但我花了很多时间在Stack Overflow或Google上搜索,却找不到答案。
None
和np.nan
。 - piRSquared