对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使用内存zipfile对象在内存中打包文件示例
Apr 30 Python
pycharm 使用心得(三)Hello world!
Jun 05 Python
Python Sleep休眠函数使用简单实例
Feb 02 Python
Python基于PycURL自动处理cookie的方法
Jul 25 Python
判断python字典中key是否存在的两种方法
Aug 10 Python
Python实现将多个空格换为一个空格.md的方法
Dec 20 Python
python爬虫 execjs安装配置及使用
Jul 30 Python
python 实现手机自动拨打电话的方法(通话压力测试)
Aug 08 Python
基于nexus3配置Python仓库过程详解
Jun 15 Python
Python OpenCV读取中文路径图像的方法
Jul 02 Python
python,Java,JavaScript实现indexOf
Sep 09 Python
关于探究python中sys.argv时遇到的问题详解
Feb 23 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
调试WordPress中定时任务的相关PHP脚本示例
2015/12/10 PHP
PHP微信刮刮卡 附微信接口
2016/07/22 PHP
PHP微信PC二维码登陆的实现思路
2017/07/13 PHP
Yii框架小部件(Widgets)用法实例详解
2020/05/15 PHP
js cookies实现简单统计访问次数
2009/11/24 Javascript
JQuery 文本框使用小结
2010/05/22 Javascript
不同的jQuery API来处理不同的浏览器事件
2012/12/09 Javascript
js confirm()方法的使用方法实例
2013/07/13 Javascript
JavaScript编程中的Promise使用大全
2015/07/28 Javascript
jQuery左右滚动支持图片放大缩略图图片轮播代码分享
2015/08/26 Javascript
JS实现超简单的鼠标拖动效果
2015/11/02 Javascript
基于HTML模板和JSON数据的JavaScript交互(移动端)
2016/04/06 Javascript
Ajax的概述与实现过程
2016/11/18 Javascript
Ajax跨域实现代码(后台jsp)
2017/01/21 Javascript
javascript事件的传播基础实例讲解(35)
2017/02/14 Javascript
JS实现的五级联动菜单效果完整实例
2017/02/23 Javascript
关于foreach循环中遇到的问题小结
2017/05/08 Javascript
详解基于webpack搭建react运行环境
2017/06/01 Javascript
jQuery Collapse1.1.0折叠插件简单使用
2017/08/28 jQuery
基于javascript 显式转换与隐式转换(详解)
2017/12/15 Javascript
JS代码简洁方式之函数方法详解
2020/07/28 Javascript
python中pass语句用法实例分析
2015/04/30 Python
浅析Python中的join()方法的使用
2015/05/19 Python
Python SMTP发送邮件遇到的一些问题及解决办法
2018/10/24 Python
Django ManyToManyField 跨越中间表查询的方法
2018/12/18 Python
Python根据欧拉角求旋转矩阵的实例
2019/01/28 Python
如何更优雅地写python代码
2019/07/02 Python
Python获取时间范围内日期列表和周列表的函数
2019/08/05 Python
如何基于Python获取图片的物理尺寸
2019/11/25 Python
Numpy与Pytorch 矩阵操作方式
2019/12/27 Python
pandas读取csv文件提示不存在的解决方法及原因分析
2020/04/21 Python
python中前缀运算符 *和 **的用法示例详解
2020/05/28 Python
社区党务公开实施方案
2014/03/18 职场文书
培训讲师岗位职责
2014/04/13 职场文书
酒店管理专业自荐信
2014/05/23 职场文书
家长会欢迎标语
2014/06/24 职场文书