对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 相关文章推荐
python执行shell获取硬件参数写入mysql的方法
Dec 29 Python
Python常用库推荐
Dec 04 Python
Python中eval带来的潜在风险代码分析
Dec 11 Python
python中字符串内置函数的用法总结
Sep 13 Python
浅谈Python 多进程默认不能共享全局变量的问题
Jan 11 Python
Python实现的登录验证系统完整案例【基于搭建的MVC框架】
Apr 12 Python
Python enumerate函数遍历数据对象组合过程解析
Dec 11 Python
python 线性回归分析模型检验标准--拟合优度详解
Feb 24 Python
python实现用户名密码校验
Mar 18 Python
python如何实现DES加密
Sep 21 Python
使用python-cv2实现视频的分解与合成的示例代码
Oct 26 Python
如何通过python检查文件是否被占用
Dec 18 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
特转载一高手总结PHP学习资源和链接.
2006/12/05 PHP
PHP生成自定义长度随机字符串的函数分享
2014/05/04 PHP
PHP实现添加购物车功能
2017/03/06 PHP
三个思路解决laravel上传文件报错:413 Request Entity Too Large问题
2017/11/13 PHP
php的RSA加密解密算法原理与用法分析
2020/01/23 PHP
img标签中onerror用法
2009/08/13 Javascript
精通Javascript系列之数据类型 字符串
2011/06/08 Javascript
javascript动态添加样式(行内式/嵌入式/外链式等规则)
2013/06/24 Javascript
jquery性能优化高级技巧
2015/08/24 Javascript
javascript闭包概念简单解析(推荐)
2016/06/03 Javascript
ionic隐藏tabs的方法
2016/08/29 Javascript
JS简单实现禁止访问某个页面的方法
2016/09/13 Javascript
JavaScript中字符串的常用操作方法及特殊字符
2018/03/18 Javascript
详解Vue webapp项目通过HBulider打包原生APP(vue+webpack+HBulider)
2019/02/02 Javascript
基于Vue和Element-Ui搭建项目的方法
2019/09/06 Javascript
基于jquery实现彩色投票进度条代码解析
2020/08/26 jQuery
基于python元祖与字典与集合的粗浅认识
2017/08/23 Python
Python 支付整合开发包的实现
2019/01/23 Python
python的几种矩阵相乘的公式详解
2019/07/10 Python
python FTP批量下载/删除/上传实例
2019/12/22 Python
pytorch的梯度计算以及backward方法详解
2020/01/10 Python
Python如何省略括号方法详解
2020/03/21 Python
python能否java成为主流语言吗
2020/06/22 Python
python 解决Windows平台上路径有空格的问题
2020/11/10 Python
使用css3绘制出各种几何图形
2016/08/17 HTML / CSS
html5/css3响应式页面开发总结
2018/10/16 HTML / CSS
中学教师培训制度
2014/01/31 职场文书
优秀本科生求职推荐信
2014/02/24 职场文书
航海技术专业毕业生求职信
2014/04/06 职场文书
2014年图书室工作总结
2014/12/09 职场文书
党支部半年考察意见
2015/06/01 职场文书
民政局未婚证明
2015/06/15 职场文书
小学生暑假生活总结
2015/07/13 职场文书
2016年领导干部正风肃纪心得体会
2015/10/09 职场文书
导游词之青城山景区
2019/09/27 职场文书
springboot拦截器无法注入redisTemplate的解决方法
2021/06/27 Java/Android