Let's say I have a pandas dataframe with some nan values. Every time I do something like df["column"] == np.nan, it always returns all False. It never returns True even though there are obvoiusly nan. I mean even this returns all false:
np.full(5, np.nan) == np.nan
Why?