Python 3.x 如何检查单元格值是否为nan

Python 3.x 如何检查单元格值是否为nan,python-3.x,pandas,numpy,Python 3.x,Pandas,Numpy,我得到的单元格值为nan,但当我得到cell\u value==np.nan时,则为False 然后我试着打印类型(cell\u值)它给出的 如何匹配它?您不能在nan上使用相等,您可以按如下方式对其进行评估: np.isnan(np.nan) #returns True pd.isnull(np.nan) #returns True np.nan == np.nan #Always returns False 因为nan是一个特殊的浮点值。你们看过这个方法了吗?它适用于数据帧而不是单个值

我得到的单元格值为
nan
,但当我得到
cell\u value==np.nan
时,则为False

然后我试着打印
类型(cell\u值)
它给出的


如何匹配它?

您不能在
nan
上使用相等,您可以按如下方式对其进行评估:

np.isnan(np.nan)
#returns True

pd.isnull(np.nan)
#returns True

np.nan == np.nan
#Always returns False

因为
nan
是一个特殊的浮点值。

你们看过这个方法了吗?它适用于数据帧而不是单个值。很抱歉,我得到了答案。