我的应用程序需要比较有时包含NaN的Series实例。这导致使用==
进行普通比较失败,因为nan != nan
:
我的应用程式需要比较 Series 实例,其中有时会包含 NaN。这会导致使用 ==
进行普通比较失败,因为 nan != nan
:
import numpy as np
from pandas import Series
s1 = Series([1,np.nan])
s2 = Series([1,np.nan])
>>> (Series([1, nan]) == Series([1, nan])).all()
False
如何正确比较这样的系列数据?