对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 selenium UI自动化解决验证码的4种方法
Jan 05 Python
用十张图详解TensorFlow数据读取机制(附代码)
Feb 06 Python
python检测空间储存剩余大小和指定文件夹内存占用的实例
Jun 11 Python
Flask配置Cors跨域的实现
Jul 12 Python
Python numpy线性代数用法实例解析
Nov 15 Python
pytorch-神经网络拟合曲线实例
Jan 15 Python
15行Python代码实现免费发送手机短信推送消息功能
Feb 27 Python
python手机号前7位归属地爬虫代码实例
Mar 31 Python
keras 简单 lstm实例(基于one-hot编码)
Jul 02 Python
10行Python代码实现Web自动化管控的示例代码
Aug 14 Python
无需压缩软件,用python帮你操作压缩包
Aug 17 Python
基于Python中Remove函数的用法讨论
Dec 11 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实例分享之html转为rtf格式
2014/06/02 PHP
PHP和Shell实现检查SAMBA与NFS Server是否存在
2015/01/07 PHP
php用ini_get获取php.ini里变量值的方法
2015/03/04 PHP
PHP实现文件上传和多文件上传
2015/12/24 PHP
PHP设计模式之迭代器模式Iterator实例分析【对象行为型】
2020/04/26 PHP
Javascript单元测试框架QUnitjs详细介绍
2014/05/08 Javascript
AngularJS语法详解(续)
2015/01/23 Javascript
对JavaScript客户端应用编程的一些建议
2015/06/24 Javascript
node.js使用cluster实现多进程
2016/03/17 Javascript
Jquery组件easyUi实现手风琴(折叠面板)示例
2016/08/23 Javascript
浅谈jquery高级方法描述与应用
2016/10/04 Javascript
javascript淘宝主图放大镜功能
2016/10/20 Javascript
Vue二次封装axios为插件使用详解
2018/05/21 Javascript
JS删除数组指定值常用方法详解
2020/06/04 Javascript
如何基于viewport vm适配移动端页面
2020/11/13 Javascript
使用Python编写一个在Linux下实现截图分享的脚本的教程
2015/04/24 Python
python监控linux内存并写入mongodb(推荐)
2017/09/11 Python
Python实现的HMacMD5加密算法示例
2018/04/03 Python
python3 打印输出字典中特定的某个key的方法示例
2019/07/06 Python
基于python生成英文版词云图代码实例
2020/05/16 Python
pycharm全局搜索的具体步骤
2020/07/28 Python
python boto和boto3操作bucket的示例
2020/10/30 Python
python实现不同数据库间数据同步功能
2021/02/25 Python
HTML5移动端手机网站开发流程
2016/04/25 HTML / CSS
英国川宁茶官方网站:Twinings茶
2019/05/21 全球购物
计算机求职信
2013/12/01 职场文书
优秀学生自我鉴定范例
2013/12/18 职场文书
物流毕业生个人的自我评价
2014/02/13 职场文书
生日庆典策划方案
2014/06/02 职场文书
趣味运动会开幕词
2015/01/28 职场文书
幼儿园辞职书
2015/02/26 职场文书
python 下划线的多种应用场景总结
2021/05/12 Python
详解Python类和对象内容
2021/06/22 Python
SQL实现LeetCode(197.上升温度)
2021/08/07 MySQL
Python Pandas解析读写 CSV 文件
2022/04/11 Python
MySQL下载安装配置详细教程 附下载资源
2022/09/23 MySQL