【发布时间】:2018-02-21 12:51:03
【问题描述】:
我创建了一个用 np.nan 填充的单列数据框,如下所示:
df=pd.DataFrame([np.nan]*5)
0
0 NaN
1 NaN
2 NaN
3 NaN
4 NaN
当我尝试查找df.iloc[0,0]的数据类型,即NaN时,该值返回numpy.float64
我知道pd.isnull 函数可以为这些 np.NaN 正确返回 true。但是,我不明白为什么数据类型是浮点数?
【问题讨论】:
-
Numpy 是这样定义的。
type(pd.np.nan)是float
标签: pandas