对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 31 Python
python解决网站的反爬虫策略总结
Oct 26 Python
Django日志模块logging的配置详解
Feb 14 Python
实用自动化运维Python脚本分享
Jun 04 Python
在IPython中执行Python程序文件的示例
Nov 01 Python
对pandas将dataframe中某列按照条件赋值的实例讲解
Nov 29 Python
Python设计模式之策略模式实例详解
Jan 21 Python
详解python数据结构和算法
Apr 18 Python
Python使用matplotlib绘制三维参数曲线操作示例
Sep 10 Python
python 实现二维列表转置
Dec 02 Python
Kears 使用:通过回调函数保存最佳准确率下的模型操作
Jun 17 Python
基于Python制作一副扑克牌过程详解
Oct 19 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原型模式
2014/11/25 PHP
PHP常用操作类之通信数据封装类的实现
2017/07/16 PHP
PHP实现微信公众号验证Token的示例代码
2019/12/16 PHP
JavaScript对象之间的转换 jQuery对象和原声DOM
2011/03/07 Javascript
js 实现图片预加载(js操作 Image对象属性complete ,事件onload 异步加载图片)
2011/03/25 Javascript
js 弹出菜单/窗口效果
2011/10/30 Javascript
Jquery提交表单 Form.js官方插件介绍
2012/03/01 Javascript
jQuery中(function(){})()执行顺序的理解
2013/03/05 Javascript
javascript中文本框中输入法切换的问题
2013/12/10 Javascript
基于javascript实现随机颜色变化效果
2016/01/14 Javascript
jQuery form插件之ajaxForm()和ajaxSubmit()的可选参数项对象
2016/01/23 Javascript
完美实现八种js焦点轮播图(上篇)
2016/07/18 Javascript
jQuery Ajax使用FormData对象上传文件的方法
2016/09/07 Javascript
函数四种调用模式以及其中的this指向
2017/01/16 Javascript
深入理解javascript中的 “this”
2017/01/17 Javascript
JavaScript输入分钟、秒倒计时技巧总结(附代码)
2017/08/17 Javascript
zTree获取当前节点的下一级子节点数实例
2017/09/05 Javascript
自己动手封装一个React Native多级联动
2018/09/19 Javascript
js根据后缀判断文件文件类型的代码
2020/05/09 Javascript
VUE 单页面使用 echart 窗口变化时的用法
2020/07/30 Javascript
jQuery实现带进度条的轮播图
2020/09/13 jQuery
[02:19]DOTA2上海特级锦标赛 观赛指南 Spectator Guide
2016/02/04 DOTA
讲解Python中for循环下的索引变量的作用域
2015/04/15 Python
python列表的常用操作方法小结
2016/05/21 Python
Python反转序列的方法实例分析
2018/03/21 Python
Python实现栈和队列的简单操作方法示例
2019/11/29 Python
Python 解决OPEN读文件报错 ,路径以及r的问题
2019/12/19 Python
Pytorch通过保存为ONNX模型转TensorRT5的实现
2020/05/25 Python
CSS3下的渐变文字效果实现示例
2018/03/02 HTML / CSS
巴西备受欢迎的服装和生活方式品牌:FARM Rio
2020/02/04 全球购物
拒绝黄毒毒宣传标语
2014/06/26 职场文书
社区班子个人对照检查材料思想汇报
2014/10/07 职场文书
事业单位工作人员年度考核个人总结
2015/02/12 职场文书
女方家长婚礼致辞
2015/07/27 职场文书
商业计划书范文
2019/04/24 职场文书
html实现随机点名器的示例代码
2021/04/02 Javascript