python解决pandas处理缺失值为空字符串的问题


Posted in Python onApril 08, 2018

踩坑记录:

用pandas来做csv的缺失值处理时候发现奇怪BUG,就是excel打开csv文件,明明有的格子没有任何东西,当然,我就想到用pandas的dropna()或者fillna()来处理缺失值。

但是pandas读取csv文件后发现那个空的地方isnull()竟然是false,就是说那个地方有东西。。。

后来经过排查发现看似什么都没有的地方有空字符串,故pandas认为那儿不是缺失值,所以就不能用dropna()或者fillna()来处理。

解决思路:先用正则将空格匹配出来,然后全部替换为NULL,再在用pandas读取csv时候指定 read_csv(na_values='NULL')就是将NULL认为是nan处理,接下来就可以用dropna()或者fillna()来处理了

以上这篇python解决pandas处理缺失值为空字符串的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python实现的重启关机程序实例
Aug 21 Python
编写Python脚本抓取网络小说来制作自己的阅读器
Aug 20 Python
TensorFlow安装及jupyter notebook配置方法
Sep 08 Python
python导入csv文件出现SyntaxError问题分析
Dec 15 Python
TensorFLow用Saver保存和恢复变量
Mar 10 Python
numpy判断数值类型、过滤出数值型数据的方法
Jun 09 Python
python 快速把超大txt文件转存为csv的实例
Oct 26 Python
树莓派+摄像头实现对移动物体的检测
Jun 22 Python
对Django中的权限和分组管理实例讲解
Aug 16 Python
Python实现线性判别分析(LDA)的MATLAB方式
Dec 09 Python
python使用pandas抽样训练数据中某个类别实例
Feb 28 Python
python爬取企查查企业信息之selenium自动模拟登录企查查
Apr 08 Python
利用Pandas 创建空的DataFrame方法
Apr 08 #Python
django启动uwsgi报错的解决方法
Apr 08 #Python
python 2.7.14安装图文教程
Apr 08 #Python
详解Python中的动态属性和特性
Apr 07 #Python
简单谈谈Python的pycurl模块
Apr 07 #Python
VSCode下好用的Python插件及配置
Apr 06 #Python
VScode编写第一个Python程序HelloWorld步骤
Apr 06 #Python
You might like
一段防盗连的PHP代码
2006/12/06 PHP
在PHP中检查PHP文件是否有语法错误的方法
2009/12/23 PHP
PHP SplObjectStorage使用实例
2015/05/12 PHP
实例讲解YII2中多表关联的使用方法
2017/07/21 PHP
PHP实现的策略模式简单示例
2017/08/25 PHP
thinkphp5修改view到根目录实例方法
2019/07/02 PHP
浅谈javascript面向对象程序设计
2015/01/21 Javascript
浅析JavaScript事件和方法
2015/02/28 Javascript
简单谈谈javascript Date类型
2015/09/06 Javascript
AngularJs  E2E Testing 详解
2016/09/02 Javascript
JQuery页面随滚动条动态加载效果的简单实现(推荐)
2017/02/08 Javascript
JS简单生成随机数(随机密码)的方法
2017/05/11 Javascript
ionic App问题总结系列之ionic点击系统返回键退出App
2017/08/19 Javascript
前端图片懒加载(lazyload)的实现方法(提高用户体验)
2017/08/21 Javascript
jquery实现限制textarea输入字数的方法
2017/09/06 jQuery
详解vue项目中调用百度地图API使用方法
2019/04/25 Javascript
使用js实现单链解决前端队列问题的方法
2020/02/03 Javascript
在vue中实现给每个页面顶部设置title
2020/07/29 Javascript
JavaScript中ES6规范中let和const的用法和区别
2020/08/06 Javascript
Python 的字典(Dict)是如何存储的
2019/07/05 Python
python实现连连看辅助(图像识别)
2020/03/25 Python
对Django url的几种使用方式详解
2019/08/06 Python
如何使用pandas读取txt文件中指定的列(有无标题)
2020/03/05 Python
python except异常处理之后不退出,解决异常继续执行的实现
2020/04/25 Python
使用keras2.0 将Merge层改为函数式
2020/05/23 Python
canvas实现手机的手势解锁的步骤详细
2020/03/16 HTML / CSS
加拿大便宜的隐形眼镜商店:Clearly
2016/09/15 全球购物
德国自行车商店:Tretwerk
2019/06/21 全球购物
捷克建筑材料网上商店:DEK.cz
2021/03/06 全球购物
医学生毕业自我鉴定
2014/03/26 职场文书
公休请假条
2014/04/11 职场文书
《最佳路径》教学反思
2014/04/13 职场文书
死亡证明书样本说明
2014/10/18 职场文书
浅谈golang package中init方法的多处定义及运行顺序问题
2021/05/06 Golang
Vue实现动态查询规则生成组件
2021/05/27 Vue.js
教你一步步实现一个简易promise
2021/11/02 Javascript