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
是一个特殊的浮点值。你们看过这个方法了吗?它适用于数据帧而不是单个值。很抱歉,我得到了答案。