对pandas数据判断是否为NaN值的方法详解


Posted in Python onNovember 06, 2018

实际项目中有这样的需求,将某一列的值,映射成类别型的数据,这个时候,需要我们将范围等频切分,或者等距切分。

具体的做法可以先看某一些特征的具体分布情况,然后我们选择合适的阈值进行分割。

def age_map(x):
 if x < 26:
  return 0
 elif x >=26 and x <= 35:
  return 1
 elif x > 35 and x <= 45:
  return 2
 elif pd.isnull(x): #判断是否为NaN值,== 和in 都无法判断
  return 3
 else:
  return 4

也就是用pandas自带的函数来表示:

pd.isnull(x)

最后我们可以应用map函数:

data['age'] = data['birth_year'].map(age_map)

以上这篇对pandas数据判断是否为NaN值的方法详解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
centos 下面安装python2.7 +pip +mysqld
Nov 18 Python
python使用datetime模块计算各种时间间隔的方法
Mar 24 Python
python正则分析nginx的访问日志
Jan 17 Python
Python中装饰器兼容加括号和不加括号的写法详解
Jul 05 Python
linecache模块加载和缓存文件内容详解
Jan 11 Python
Odoo中如何生成唯一不重复的序列号详解
Feb 10 Python
Python 实现在文件中的每一行添加一个逗号
Apr 29 Python
python中单例常用的几种实现方法总结
Oct 13 Python
python scipy卷积运算的实现方法
Sep 16 Python
简单了解Python write writelines区别
Feb 27 Python
sklearn线性逻辑回归和非线性逻辑回归的实现
Jun 09 Python
PyQt5多线程防卡死和多窗口用法的实现
Sep 15 Python
删除DataFrame中值全为NaN或者包含有NaN的列或行方法
Nov 06 #Python
解决pandas.DataFrame.fillna 填充Nan失败的问题
Nov 06 #Python
对Pandas DataFrame缺失值的查找与填充示例讲解
Nov 06 #Python
对pandas中iloc,loc取数据差别及按条件取值的方法详解
Nov 06 #Python
详解Django+Uwsgi+Nginx 实现生产环境部署
Nov 06 #Python
在mac下查找python包存放路径site-packages的实现方法
Nov 06 #Python
详解Python 正则表达式模块
Nov 05 #Python
You might like
phpmyadmin安装时提示:Warning: require_once(./libraries/common.inc.php)错误解决办法
2011/08/18 PHP
php内存缓存实现方法
2015/01/24 PHP
利用php做服务器和web前端的界面进行交互
2016/10/31 PHP
thinkPHP5.0框架应用请求生命周期分析
2017/03/25 PHP
深入解析Laravel5.5中的包自动发现Package Auto Discovery
2017/09/13 PHP
利用Ext Js生成动态树实例代码
2008/09/08 Javascript
让IE6支持min-width和max-width的方法
2010/06/25 Javascript
JavaScript获取当前cpu使用率的方法
2015/12/15 Javascript
javascript实现dom元素可拖动
2016/03/21 Javascript
jquery UI Datepicker时间控件的使用及问题解决
2016/04/28 Javascript
浅谈javascript的url参数parse和build函数
2017/03/04 Javascript
node中使用es5/6以及支持性与性能对比
2017/08/11 Javascript
vue params、query传参使用详解
2017/09/12 Javascript
Vue框架里使用Swiper的方法示例
2018/09/20 Javascript
深入Node TCP模块的理解
2019/03/13 Javascript
ES6函数实现排它两种写法解析
2020/05/13 Javascript
jquery插件懒加载的示例
2020/10/24 jQuery
html5以及jQuery实现本地图片上传前的预览代码实例讲解
2021/03/01 jQuery
[04:28]DOTA2亚洲邀请赛小组赛第五日 TOP10精彩集锦
2015/02/03 DOTA
[43:51]2018DOTA2亚洲邀请赛3月30日 小组赛B组 EG VS Secret
2018/03/31 DOTA
[10:18]2018DOTA2国际邀请赛寻真——Fnatic能否笑到最后?
2018/08/14 DOTA
Python里disconnect UDP套接字的方法
2015/04/23 Python
Python3通过Luhn算法快速验证信用卡卡号的方法
2015/05/14 Python
python检查字符串是否是正确ISBN的方法
2015/07/11 Python
python 生成器生成杨辉三角的方法(必看)
2017/04/10 Python
解决python3 网络请求路径包含中文的问题
2018/05/10 Python
利用Python如何制作好玩的GIF动图详解
2018/07/11 Python
详解多线程Django程序耗尽数据库连接的问题
2018/10/08 Python
解决Python print输出不换行没空格的问题
2018/11/14 Python
Django多数据库配置及逆向生成model教程
2020/03/28 Python
瑜伽灵感珠宝:Satya Jewelry
2018/01/06 全球购物
业务员岗位职责
2013/11/16 职场文书
党的群众路线教育实践活动督导组工作情况汇报
2014/10/28 职场文书
2015年法院工作总结范文
2015/04/28 职场文书
2016年党员干部公开承诺书
2016/03/24 职场文书
2019通用版导游词范本!
2019/08/07 职场文书