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定时检查启动某个exe程序适合检测exe是否挂了
Jan 21 Python
使用python实现baidu hi自动登录的代码
Feb 10 Python
Python中atexit模块的基本使用示例
Jul 08 Python
apache部署python程序出现503错误的解决方法
Jul 24 Python
Python global全局变量函数详解
Sep 18 Python
python安装gdal的两种方法
Oct 29 Python
Python定时从Mysql提取数据存入Redis的实现
May 03 Python
Python Tornado核心及相关原理详解
Jun 24 Python
利用python3筛选excel中特定的行(行值满足某个条件/行值属于某个集合)
Sep 04 Python
python 高阶函数简单介绍
Feb 19 Python
AI:如何训练机器学习的模型
Apr 16 Python
Python+Pillow+Pytesseract实现验证码识别
May 11 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 删除文件与文件夹操作 unlink()与rmdir()这两个函数的使用
2011/07/17 PHP
PHP错误Warning: Cannot modify header information - headers already sent by解决方法
2014/09/27 PHP
PHP与Web页面的交互示例详解一
2020/08/04 PHP
javascript 进阶篇2 CSS XML学习
2012/03/14 Javascript
js实现类似于add(1)(2)(3)调用方式的方法
2015/03/04 Javascript
JS文字球状放大效果代码分享
2015/08/19 Javascript
jQuery EasyUI Dialog拖不下来如何解决
2015/09/28 Javascript
[js高手之路]原型式继承与寄生式继承详解
2017/08/28 Javascript
对Angular中单向数据流的深入理解
2018/03/31 Javascript
微信小程序sessionid不一致问题解决
2019/08/30 Javascript
vue更改数组中的值实例代码详解
2020/02/07 Javascript
Vue项目打包编译优化方案
2020/09/16 Javascript
[03:38]2014DOTA2西雅图国际邀请赛 VG战队巡礼
2014/07/07 DOTA
[08:29]DOTA2每周TOP10 精彩击杀集锦vol.7
2014/06/25 DOTA
python实现查找excel里某一列重复数据并且剔除后打印的方法
2015/05/26 Python
python实现的多线程端口扫描功能示例
2017/01/21 Python
Python3.5基础之变量、数据结构、条件和循环语句、break与continue语句实例详解
2019/04/26 Python
pandas的to_datetime时间转换使用及学习心得
2019/08/11 Python
python框架django项目部署相关知识详解
2019/11/04 Python
django的模型类管理器——数据库操作的封装详解
2020/04/01 Python
PyTorch在Windows环境搭建的方法步骤
2020/05/12 Python
pip/anaconda修改镜像源,加快python模块安装速度的操作
2021/03/04 Python
移动Web—CSS为Retina屏幕替换更高质量的图片
2012/12/24 HTML / CSS
荷兰皇家航空公司官方网站:KLM Royal Dutch Airlines
2017/12/07 全球购物
介绍一下内联、左联、右联
2013/12/31 面试题
部队党性分析材料
2014/02/16 职场文书
《金钱的魔力》教学反思
2014/02/24 职场文书
英语教育专业自荐信
2014/05/29 职场文书
公司授权委托书范本
2014/09/18 职场文书
2014年医院党建工作总结
2014/12/20 职场文书
2015年中秋节演讲稿
2015/03/20 职场文书
2015年科协工作总结
2015/05/19 职场文书
母亲去世追悼词
2015/06/23 职场文书
简短的36句中秋节祝福信息语句
2019/09/09 职场文书
通过T-SQL语句创建游标与实现数据库加解密功能
2022/03/16 SQL Server
AndroidStudio图片压缩工具ImgCompressPlugin使用实例
2022/08/05 Java/Android