numpy.nan的数据类型是float类型
import numpy as np
type(np.nan) # float
任何数字和numpy.nan进行计算,返回的结果都是nan
import numpy as np
print(np.nan + 1) # nan
本文介绍了在Numpy中如何正确判断和处理NaN值。Numpy的nan不同于None和空字符串,与任何数运算都返回nan。不能直接用==或if判断,应使用np.isnan()。Pandas的pd.isnull()能检测np.nan和None,但不包括空字符串。
numpy.nan的数据类型是float类型
import numpy as np
type(np.nan) # float
任何数字和numpy.nan进行计算,返回的结果都是nan
import numpy as np
print(np.nan + 1) # nan
5270
1770
810

被折叠的 条评论
为什么被折叠?
