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正则表达式实现截取成对括号的方法
Jan 06 Python
python调用API实现智能回复机器人
Apr 10 Python
基于scrapy的redis安装和配置方法
Jun 13 Python
在python中利用最小二乘拟合二次抛物线函数的方法
Dec 29 Python
Pycharm+Scrapy安装并且初始化项目的方法
Jan 15 Python
pytorch中tensor.expand()和tensor.expand_as()函数详解
Dec 27 Python
Python安装whl文件过程图解
Feb 18 Python
构建高效的python requests长连接池详解
May 02 Python
Python如何安装第三方模块
May 28 Python
基于Python采集爬取微信公众号历史数据
Nov 27 Python
pycharm 2020.2.4 pip install Flask 报错 Error:Non-zero exit code的问题
Dec 04 Python
利用Python将list列表写入文件并读取的方法汇总
Mar 25 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,不用COM,生成excel文件
2006/10/09 PHP
小谈php正则提取图片地址
2014/03/27 PHP
ThinkPHP登录功能的实现方法
2014/08/20 PHP
PHP常用的排序和查找算法
2015/08/06 PHP
php-7.3.6 编译安装过程
2020/02/11 PHP
IE和FireFox(FF)中js和css的不同
2009/04/13 Javascript
JSON无限折叠菜单编写实例
2013/12/16 Javascript
javascript实现根据时间段显示问候语的方法
2015/06/18 Javascript
JavaScript实现简单的tab选项卡切换
2016/01/05 Javascript
Javascript 字符串模板的简单实现
2016/02/13 Javascript
超详细的JS弹出窗口代码大全
2020/04/18 Javascript
AngularJS 单元测试(二)详解
2016/09/21 Javascript
JavaScript解析JSON格式数据的方法示例
2017/01/24 Javascript
在javaScript中检测数据类型的几种方式小结
2017/03/04 Javascript
vuejs+element-ui+laravel5.4上传文件的示例代码
2017/08/12 Javascript
使用JS获取SessionStorage的值
2018/01/12 Javascript
vux uploader 图片上传组件的安装使用方法
2018/05/15 Javascript
在Python的框架中为MySQL实现restful接口的教程
2015/04/08 Python
总结Python中逻辑运算符的使用
2015/05/13 Python
Linux下使用python自动修改本机网关代码分享
2015/05/21 Python
Python中的if、else、elif语句用法简明讲解
2016/03/11 Python
Python实现数据库并行读取和写入实例
2017/06/09 Python
Python排序搜索基本算法之希尔排序实例分析
2017/12/09 Python
python顺序的读取文件夹下名称有序的文件方法
2018/07/11 Python
从0开始的Python学习016异常
2019/04/08 Python
Python实现爬取亚马逊数据并打印出Excel文件操作示例
2019/05/16 Python
Python读取xlsx文件的实现方法
2019/07/04 Python
如何基于python实现画不同品种的樱花树
2020/01/03 Python
python装饰器实现对异常代码出现进行自动监控的实现方法
2020/09/15 Python
美国著名手表网站:Timepiece
2017/11/15 全球购物
会计自我鉴定范文
2013/10/06 职场文书
大学生演讲稿范文
2014/01/11 职场文书
党风廉政建设责任书
2014/04/14 职场文书
怎样写辞职信
2015/02/27 职场文书
nginx前后端同域名配置的方法实现
2021/03/31 Servers
Django操作cookie的实现
2021/05/26 Python