Python中空值的表示方式有很多,搞搞清楚。
None是一个python特殊的数据类型。
>> print(type(None))
NoneType
None不同于空列表和空字符串,是一种单独的格式。
NaN是numpy\pandas下的,不是Python原生的,Not a Number的简称。
数据类型是float
>> from numpy import NaN
>> print(type(NaN))
float
对整体的series或Dataframe判断是否未空,用isnull()
对单独的某个值判断,可以用 np.isnan()
在Python中没有这个NULL,NULL主要是在C语言中,在Python中对应的就是None
空字符,数据类型是字符串
>>>type('')
<class ''str'>
非时间空值,Not a Time.
该值可以存储在 datetime 数组中以指示未知或缺失的 datetime 值。NaT 返回一个 (NaT) datetime 非时间标量值。
.
.
.
2019-03-26 19:52:28写于浦东图书馆