对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实现Linux下守护进程的编写方法
Aug 22 Python
Python深入学习之内存管理
Aug 31 Python
python实现从网络下载文件并获得文件大小及类型的方法
Apr 28 Python
python实现用于测试网站访问速率的方法
May 26 Python
安装ElasticSearch搜索工具并配置Python驱动的方法
Dec 22 Python
python Socket之客户端和服务端握手详解
Sep 18 Python
python3实现全角和半角字符转换的方法示例
Sep 21 Python
对Python3中的print函数以及与python2的对比分析
May 02 Python
python 异或加密字符串的实例
Oct 14 Python
Python中面向对象你应该知道的一下知识
Jul 10 Python
Python自动化xpath实现自动抢票抢货
Sep 19 Python
Python Pycharm虚拟下百度飞浆PaddleX安装报错问题及处理方法(亲测100%有效)
May 24 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文件打开、关闭、写入的判断与执行代码
2011/05/24 PHP
PHP实现读取一个1G的文件大小
2013/08/24 PHP
Destoon实现多表查询示例
2014/08/21 PHP
php强制更新图片缓存的方法
2015/02/11 PHP
PHP实现支付宝即时到账功能
2016/12/21 PHP
thinkphp5引入公共部分header、footer的方法详解
2018/09/14 PHP
js弹出模式对话框,并接收回传值的方法
2013/03/12 Javascript
JS小功能(列表页面隔行变色)简单实现
2013/11/28 Javascript
jquery插件冲突(jquery.noconflict)解决方法分享
2014/03/20 Javascript
jQuery实现购物车表单自动结算效果实例
2015/08/10 Javascript
JS+CSS实现电子商务网站导航模板效果代码
2015/09/10 Javascript
js时间比较 js计算时间差的简单实现方法
2016/08/26 Javascript
Angular的自定义指令以及实例
2016/12/26 Javascript
关于axios如何全局注册浅析
2018/01/14 Javascript
vue中倒计时组件的实例代码
2018/07/06 Javascript
微信小程序手机号码验证功能的实例代码
2018/08/28 Javascript
解决微信小程序防止无法回到主页的问题
2018/09/28 Javascript
一些你可能不熟悉的JS知识点总结
2019/03/15 Javascript
Vue实现剪贴板复制功能
2019/12/31 Javascript
Pyramid添加Middleware的方法实例
2013/11/27 Python
Python基于twisted实现简单的web服务器
2014/09/29 Python
关于python的bottle框架跨域请求报错问题的处理方法
2017/03/19 Python
对python csv模块配置分隔符和引用符详解
2018/12/12 Python
django创建最简单HTML页面跳转方法
2019/08/16 Python
利用python实现凯撒密码加解密功能
2020/03/31 Python
Python分析微信好友性别比例和省份城市分布比例的方法示例【基于itchat模块】
2020/05/29 Python
Python特殊属性property原理及使用方法解析
2020/10/09 Python
VSCODE配置Markdown及Markdown基础语法详解
2021/01/19 Python
Python Pygame实现俄罗斯方块
2021/02/19 Python
努比亚手机官网:nubia
2016/10/06 全球购物
Lookfantastic西班牙官网:英国知名美妆购物网站
2018/06/13 全球购物
假日旅行社实习自我鉴定
2013/09/24 职场文书
数控专业个人求职信范例
2013/11/29 职场文书
会计求职信范文
2014/05/24 职场文书
争做文明公民倡议书
2014/08/29 职场文书
党员十八大心得体会
2014/09/12 职场文书