NaN(not a number),是一种按照IEEE浮点数标准设计,在任何系统中都兼容的特殊浮点数。
谨记,NaN是一种特殊的浮点数,不是整数、字符串以及其他数据类型。
vals2 = np.array([1, np.nan, 3, 4])
vals2.dtype
1 + np.nan
0 + np.nan
vals2.sum(), vals2.min(), vals2.max()
Numpy也提供了一些特殊的累计函数,它们可以忽略缺失值的影响,如下
np.nansum(vals2), np.nanmin(vals2), np.nanmax(vals2)
本文来自自学《python数据科学手册》中的一部分,欢迎一键三连和打赏,你的鼓励将是我前进的动力。