对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 lambda和Python def区别分析
Nov 30 Python
Python数据结构与算法之常见的分配排序法示例【桶排序与基数排序】
Dec 15 Python
Django中Model的使用方法教程
Mar 07 Python
在cmd中运行.py文件: python的操作步骤
May 12 Python
python的常用模块之collections模块详解
Dec 06 Python
python之mock模块基本使用方法详解
Jun 27 Python
numpy创建单位矩阵和对角矩阵的实例
Nov 29 Python
python绘制雪景图
Dec 16 Python
python3中确保枚举值代码分析
Dec 02 Python
浅谈pytorch中stack和cat的及to_tensor的坑
May 20 Python
关于python中readlines函数的参数hint的相关知识总结
Jun 24 Python
python 使用tkinter与messagebox写界面和弹窗
Mar 20 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下实现折线图效果的代码
2007/04/28 PHP
yii框架表单模型使用及以数组形式提交表单数据示例
2014/04/30 PHP
PHP实现文件下载详解
2014/11/27 PHP
php字符串替换函数substr_replace()用法实例
2015/03/17 PHP
PHP定时任务获取微信access_token的方法
2016/10/10 PHP
PHP7 新增常量
2021/03/09 PHP
javascript里模拟sleep(两种实现方式)
2013/01/25 Javascript
jquery用get实现ajax在ie里面刷新不进入后台解决方法
2013/08/12 Javascript
Bootstrap基本组件学习笔记之导航(10)
2016/12/07 Javascript
vue之数据交互实例代码
2017/06/16 Javascript
vue+element的表格实现批量删除功能示例代码
2018/08/17 Javascript
使用vue.js在页面内组件监听scroll事件的方法
2018/09/11 Javascript
layui弹出框Tab选项卡的示例代码
2019/09/04 Javascript
vue路由的配置和页面切换详解
2020/09/09 Javascript
[06:37]2014DOTA2国际邀请赛 昔日王者渴望重回巅峰
2014/07/12 DOTA
python实现划词翻译
2020/04/23 Python
python数据结构之二叉树的遍历实例
2014/04/29 Python
python抽象基类用法实例分析
2015/06/04 Python
Python读取视频的两种方法(imageio和cv2)
2018/04/15 Python
在python中实现调用可执行文件.exe的3种方法
2019/07/07 Python
pytorch 加载(.pth)格式的模型实例
2019/08/20 Python
用python中的matplotlib绘制方程图像代码
2019/11/21 Python
python输出pdf文档的实例
2020/02/13 Python
python用WxPython库实现无边框窗体和透明窗体实现方法详解
2020/02/21 Python
基于Python绘制个人足迹地图
2020/06/01 Python
Python计算信息熵实例
2020/06/18 Python
利用html5的websocket实现websocket聊天室
2013/12/12 HTML / CSS
介绍一下linux的文件系统
2012/03/20 面试题
上级检查欢迎词
2014/01/18 职场文书
国际贸易求职信
2014/07/05 职场文书
同志主要表现材料
2014/08/21 职场文书
研究生给导师的自荐信
2015/03/06 职场文书
观看建国大业观后感
2015/06/01 职场文书
安全生产标语口号
2015/12/26 职场文书
Java 超详细讲解ThreadLocal类的使用
2022/04/07 Java/Android
Python可视化动图组件ipyvizzu绘制惊艳的可视化动图
2022/04/21 Python