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 相关文章推荐
对IPython交互模式下的退出方法详解
Feb 16 Python
Python3 串口接收与发送16进制数据包的实例
Jun 12 Python
python 画出使用分类器得到的决策边界
Aug 21 Python
python中调试或排错的五种方法示例
Sep 12 Python
Python生成器实现简单"生产者消费者"模型代码实例
Mar 27 Python
Python tkinter实现简单加法计算器代码实例
May 13 Python
Django设置Postgresql的操作
May 14 Python
python属于解释型语言么
Jun 15 Python
python Scrapy框架原理解析
Jan 04 Python
python某漫画app逆向
Mar 31 Python
Python控制台输出俄罗斯方块的方法实例
Apr 17 Python
python 中[0]*2与0*2的区别说明
May 10 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输出xml格式字符串(用的这个)
2012/07/12 PHP
百度ping方法使用示例 自动ping百度
2014/01/26 PHP
如何判断php mysqli扩展类是否开启
2016/12/24 PHP
PHP命令Command模式用法实例分析
2018/08/08 PHP
jquery.lazyload  实现图片延迟加载jquery插件
2010/02/06 Javascript
关于hashchangebroker和statehashable的补充文档
2011/08/08 Javascript
Chosen 基于jquery的选择框插件使用方法
2012/05/30 Javascript
JS实现仿京东淘宝竖排二级导航
2014/12/08 Javascript
JavaScript比较两个对象是否相等的方法
2015/02/06 Javascript
jQuery EasyUI datagrid实现本地分页的方法
2015/02/13 Javascript
Javascript中replace()小结
2015/09/30 Javascript
JavaScript中的ParseInt("08")和“09”返回0的原因分析及解决办法
2016/05/19 Javascript
vue如何安装使用Quill富文本编辑器
2018/09/21 Javascript
使用xampp将angular项目运行在web服务器的教程
2019/09/16 Javascript
js+css3实现炫酷时钟
2020/08/18 Javascript
Python判断文件和文件夹是否存在的方法
2015/05/21 Python
python实现画圆功能
2018/01/25 Python
python3.5 email实现发送邮件功能
2018/05/22 Python
解决pycharm py文件运行后停止按钮变成了灰色的问题
2018/11/29 Python
一步步教你用python的scrapy编写一个爬虫
2019/04/17 Python
python pandas写入excel文件的方法示例
2019/06/25 Python
Atom Python 配置Python3 解释器的方法
2019/08/28 Python
python设置环境变量的作用整理
2020/02/17 Python
Python range与enumerate函数区别解析
2020/02/28 Python
快速解决jupyter启动卡死的问题
2020/04/10 Python
CSS3 实现时间轴动画
2020/11/25 HTML / CSS
全球地下的服装和态度:Slam Jam
2018/02/04 全球购物
Watchshop德国:欧洲在线手表No.1
2019/06/20 全球购物
药剂专业求职信
2014/06/20 职场文书
学生党员一帮一活动总结
2014/07/08 职场文书
乡镇领导班子批评与自我批评材料
2014/09/23 职场文书
大学生国庆节65周年演讲稿范文
2014/09/25 职场文书
2016年感恩节活动总结大全
2016/04/01 职场文书
导游词之云南丽江-泸沽湖
2019/09/26 职场文书
浅析NIO系列之TCP
2021/06/15 Java/Android
MySQL控制流函数(-if ,elseif,else,case...when)
2022/07/07 MySQL