One has to be mindful that in Python (and NumPy), the nan's
don’t compare equal, but None's
do.
Note that pandas/NumPy uses the fact that np.nan != np.nan
, and treats None
like np.nan
.
In [11]: None == None Out[11]: True In [12]: np.nan == np.nan Out[12]: False