码迷,mamicode.com
首页 > 其他好文 > 详细

pandas数据类型判断(三)数据判断

时间:2019-12-13 00:02:40      阅读:615      评论:0      收藏:0      [点我收藏+]

标签:erro   数组   otf   引入   别名   isnan   ast   std   stdin   

 

 

1.函数:缺失值判断

1)判断数值是否为空用 pd.isna,pd.isnull,np.isnan
2)判断字符串是否为空用 pd.isna,pd.isnull;
3)判断时间是否为空用 pd.isna,pd.isnull,np.isnat

技术图片

参数:obj:标量或数组

返回:布尔或布尔数组

说明:
1.NA值如None或np.nan,NaT将映射True值。‘‘或np.inf不被视为NA值
2.pandas.options.mode.use_inf_as_na = True#视为na值
3.Series,DataFrame也有此方法;full,notfull是别名 
4.pd.isna 是pandas0.21版本引入的,能判别最大范围的空值。
技术图片

 

 

 
实例1:缺省值判断-标量参数
1.案例如下:
>>> pd.isna(None)
True
>>>
>>> pd.isnull(None)
True
>>>
>>> np.nan(None)
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
TypeError: float object is not callable
>>>
>>> np.isnat(None)
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
TypeError: ufunc isnat is only defined for datetime and timedelta.

2.

pandas数据类型判断(三)数据判断

标签:erro   数组   otf   引入   别名   isnan   ast   std   stdin   

原文地址:https://www.cnblogs.com/wqbin/p/12032073.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!