1.numpy判断
nan = float('nan')
np.isnan(nan)
2.math判断
nan = float('nan')
math.isnan(nan)
3.pandas判断
nan = float('nan')
pd.isnan(nan)
4.利用nan值不等于自身进行判断
def is_nan(nan):
return nan != nan
nan = float('nan')
is_nan(nan)
5.利用nan值不属于任何区间进行判断
def is_nan(nan):
return not float('-inf') < nan < float('inf')
nan = float('nan')
is_nan(nan)
PS:python中的nan值进行任何计算之后还是nan值