对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 shell变量命令交互执行的方法
Jan 14 Python
Python检测网站链接是否已存在
Apr 07 Python
python实现八大排序算法(1)
Sep 14 Python
Ubuntu下使用Python实现游戏制作中的切分图片功能
Mar 30 Python
python的pandas工具包,保存.csv文件时不要表头的实例
Jun 14 Python
Django的用户模块与权限系统的示例代码
Jul 24 Python
Python中的单下划线和双下划线使用场景详解
Sep 09 Python
详解python常用命令行选项与环境变量
Feb 20 Python
Pytorch十九种损失函数的使用详解
Apr 29 Python
python求numpy中array按列非零元素的平均值案例
Jun 08 Python
再也不用花钱买漫画!Python爬取某漫画的脚本及源码
Jun 09 Python
简单且有用的Python数据分析和机器学习代码
Jul 02 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面向对象的方法重载两种版本比较
2008/09/08 PHP
php AJAX实例根据邮编自动完成地址信息
2008/11/23 PHP
js jquery做的图片连续滚动代码
2008/01/06 Javascript
js跟随滚动条滚动浮动代码
2009/12/31 Javascript
Linux下使用jq友好的打印JSON技巧分享
2014/11/18 Javascript
js实现鼠标经过表格行变色的方法
2015/05/12 Javascript
基于JS模仿windows文件按名称排序效果
2016/06/29 Javascript
手机端 HTML5使用photoswipe.js仿微信朋友圈图片放大效果
2016/08/25 Javascript
使用PBFunc在Powerbuilder中支付宝当面付款功能
2016/10/01 Javascript
JavaScript使用链式方法封装jQuery中CSS()方法示例
2017/04/07 jQuery
vuex学习之Actions的用法详解
2017/08/29 Javascript
ES7中利用Await减少回调嵌套的方法详解
2017/11/01 Javascript
js设计模式之单例模式原理与用法详解
2019/08/15 Javascript
解决layer.open弹出框不能获取input框的值为空的问题
2019/09/10 Javascript
Javascript生成器(Generator)的介绍与使用
2021/01/31 Javascript
[01:20]PWL开团时刻DAY9——听说潮汐没用?
2020/11/10 DOTA
python 数据的清理行为实例详解
2017/07/12 Python
在Python中通过getattr获取对象引用的方法
2019/01/21 Python
如何使用python把ppt转换成pdf
2019/06/29 Python
python实现从wind导入数据
2019/12/03 Python
python解释器pycharm安装及环境变量配置教程图文详解
2020/02/26 Python
使用python实现CGI环境搭建过程解析
2020/04/28 Python
PHP开发的一般流程
2013/08/13 面试题
机械个人求职信范文
2014/01/24 职场文书
小学庆六一活动方案
2014/02/28 职场文书
买卖协议书范本
2014/04/21 职场文书
应届毕业生求职信
2014/05/26 职场文书
三月法制宣传月活动总结
2014/07/03 职场文书
2014政府领导班子对照检查材料思想汇报(3篇)
2014/09/26 职场文书
2014年银行个人工作总结
2014/12/05 职场文书
五星级酒店前台接待岗位职责
2015/04/02 职场文书
送达通知书
2015/04/25 职场文书
上学路上观后感
2015/06/16 职场文书
读鲁迅先生的经典名言
2019/08/20 职场文书
Mysql效率优化定位较低sql的两种方式
2021/05/26 MySQL
Django中session进行权限管理的使用
2021/07/09 Python