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使用xmlrpclib模块实现对百度google的ping功能
Jun 02 Python
快速了解python leveldb
Jan 18 Python
Python实现App自动签到领取积分功能
Sep 29 Python
Python设计模式之桥接模式原理与用法实例分析
Jan 10 Python
python pygame实现五子棋小游戏
Oct 26 Python
在Python3 numpy中mean和average的区别详解
Aug 24 Python
django-rest-swagger对API接口注释的方法
Aug 29 Python
Python turtle画图库&&画姓名实例
Jan 19 Python
浅谈Python中re.match()和re.search()的使用及区别
Apr 14 Python
python爬虫数据保存到mongoDB的实例方法
Jul 28 Python
Python爬取网页信息的示例
Sep 24 Python
详解python的super()的作用和原理
Oct 29 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常用函数小技巧
2008/09/11 PHP
yii的CURD操作实例详解
2014/12/04 PHP
php两种无限分类方法实例
2015/04/21 PHP
你应该知道PHP浮点数知识
2015/05/13 PHP
PHP针对中英文混合字符串长度判断及截取方法示例
2017/03/31 PHP
对laravel的session获取与存取方法详解
2019/10/08 PHP
jQuery创建插件的代码分析
2011/04/14 Javascript
点击A元素触发B元素的事件在IE8下会识别成A元素
2014/09/04 Javascript
基于js对象,操作属性、方法详解
2016/08/11 Javascript
Javascript中函数名.length属性用法分析(对比arguments.length)
2016/09/16 Javascript
Vue.extend构造器的详解
2017/07/17 Javascript
jsTree事件和交互以及插件plugins详解
2017/08/29 Javascript
javaScript实现滚动条事件详解
2020/03/24 Javascript
React native ListView 增加顶部下拉刷新和底下点击刷新示例
2018/04/27 Javascript
微信小程序实现上传图片功能
2018/05/28 Javascript
在Koa.js中实现文件上传的接口功能
2019/10/08 Javascript
基于纯JS实现多张图片的懒加载Lazy过程解析
2019/10/14 Javascript
Vue.directive 实现元素scroll逻辑复用
2019/11/29 Javascript
使用JavaScript计算前一天和后一天的思路详解
2019/12/20 Javascript
[01:03:38]2014 DOTA2国际邀请赛中国区预选赛5.21 CNB VS CIS
2014/05/22 DOTA
对django中render()与render_to_response()的区别详解
2018/10/16 Python
python设计tcp数据包协议类的例子
2019/07/23 Python
python并发编程 Process对象的其他属性方法join方法详解
2019/08/20 Python
通过Python编写一个简单登录功能过程解析
2019/09/04 Python
Python根据服务获取端口号的方法
2019/09/25 Python
VSCode中自动为Python文件添加头部注释
2019/11/14 Python
python3中datetime库,time库以及pandas中的时间函数区别与详解
2020/04/16 Python
matlab中二维插值函数interp2的使用详解
2020/04/22 Python
如何在windows下安装Pycham2020软件(方法步骤详解)
2020/05/03 Python
CSS3制作日历实现代码
2012/01/21 HTML / CSS
Baby Tulai澳大利亚:美国婴儿背带品牌
2018/10/15 全球购物
创建省级文明单位实施方案
2014/02/27 职场文书
煤矿开采专业求职信
2014/07/08 职场文书
党的群众路线教育实践活动个人自我剖析材料
2014/10/07 职场文书
微观世界观后感
2015/06/10 职场文书
MySQL 1130异常,无法远程登录解决方案详解
2021/08/23 MySQL