对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的迭代器与生成器实例详解
Jul 16 Python
python实现自动更换ip的方法
May 05 Python
python机器人行走步数问题的解决
Jan 29 Python
Python基于分析Ajax请求实现抓取今日头条街拍图集功能示例
Jul 19 Python
解决tensorflow1.x版本加载saver.restore目录报错的问题
Jul 26 Python
django 将model转换为字典的方法示例
Oct 16 Python
对Python3 序列解包详解
Feb 16 Python
在Python中os.fork()产生子进程的例子
Aug 08 Python
Python 日志logging模块用法简单示例
Oct 18 Python
django序列化serializers过程解析
Dec 14 Python
python-xpath获取html文档的部分内容
Mar 06 Python
Python接口自动化测试框架运行原理及流程
Nov 30 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/11/04 PHP
php中隐形字符65279(utf-8的BOM头)问题
2014/08/16 PHP
Laravel框架实现多个视图共享相同数据的方法详解
2019/07/09 PHP
匹配任意字符的正则表达式写法
2010/04/29 Javascript
超轻量级的基于jquery的三级展开列表
2011/04/26 Javascript
jQuery语法高亮插件支持各种程序源代码语法着色加亮
2013/04/27 Javascript
JavaScript控制各种浏览器全屏模式的方法、属性和事件介绍
2014/04/03 Javascript
JS清除选择内容的方法
2015/01/29 Javascript
jquery中ready()函数执行的时机和window的load事件比较
2015/06/22 Javascript
jquery实现全屏滚动
2015/12/28 Javascript
EasyUI Pagination 分页的两种做法小结
2016/07/09 Javascript
使用nodejs中httpProxy代理时候出现404异常的解决方法
2016/08/15 NodeJs
jQuery右下角悬浮广告实例
2016/10/17 Javascript
jQuery的ready方法实现原理分析
2016/10/26 Javascript
微信小程序 PHP生成带参数二维码
2017/02/21 Javascript
微信小程序 实例开发总结
2017/04/26 Javascript
js实现移动端轮播图效果
2020/12/09 Javascript
vue中nextTick用法实例
2019/09/11 Javascript
JavaScript实现指定数量的并发限制的示例代码
2020/03/10 Javascript
js实现炫酷光感效果
2020/09/05 Javascript
使用Python编写简单网络爬虫抓取视频下载资源
2014/11/04 Python
Python求算数平方根和约数的方法汇总
2016/03/09 Python
Python进行数据提取的方法总结
2016/08/22 Python
使用 Python 实现文件递归遍历的三种方式
2018/07/18 Python
Python反爬虫技术之防止IP地址被封杀的讲解
2019/01/09 Python
python内置模块collections知识点总结
2019/12/19 Python
python实现读取类别频数数据画水平条形图案例
2020/04/24 Python
Python实现AES加密,解密的两种方法
2020/10/03 Python
八年级语文教学反思
2014/02/11 职场文书
餐厅经理岗位职责范本
2014/02/17 职场文书
四年级学生期末评语
2014/12/26 职场文书
个人工作能力自我评价
2015/03/05 职场文书
雷锋的观后感
2015/06/10 职场文书
机器人瓦力观后感
2015/06/12 职场文书
公司车队管理制度
2015/08/04 职场文书
Navicat Premium自定义 sql 标签的创建方式
2022/09/23 数据库