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访问系统环境变量的方法
Apr 29 Python
python安装oracle扩展及数据库连接方法
Feb 21 Python
Python基础教程之tcp socket编程详解及简单实例
Feb 23 Python
详解Python中类的定义与使用
Apr 11 Python
Python简单实现查找一个字符串中最长不重复子串的方法
Mar 26 Python
Python中将变量按行写入txt文本中的方法
Apr 03 Python
python的格式化输出(format,%)实例详解
Jun 01 Python
python判断所输入的任意一个正整数是否为素数的两种方法
Jun 27 Python
Python字符串格式化输出代码实例
Nov 22 Python
使用 Supervisor 监控 Python3 进程方式
Dec 05 Python
让你相见恨晚的十个Python骚操作
Nov 18 Python
Python 可视化神器Plotly详解
Dec 26 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
codeigniter上传图片不能正确识别图片类型问题解决方法
2014/07/25 PHP
[原创]PHP实现SQL语句格式化功能的方法
2017/07/28 PHP
PHP中echo与print区别点整理
2021/03/09 PHP
用Javascript读取中文COOKIE的解决办法
2007/02/15 Javascript
js 新浪的一个图片播放图片轮换效果代码
2008/07/15 Javascript
Javascript中Eval函数的使用说明
2008/10/11 Javascript
前台js改变Session的值(用ajax实现)
2012/12/28 Javascript
给事件响应函数传参数的四种方式小结
2013/12/05 Javascript
JavaScript设计模式之装饰者模式介绍
2014/12/28 Javascript
JS+CSS实现自动改变切换方向图片幻灯切换效果的方法
2015/03/02 Javascript
ajax在兼容模式下失效的快速解决方法
2016/03/22 Javascript
canvas学习之API整理笔记(一)
2016/12/29 Javascript
jQuery复合事件结合toggle()方法的用法示例
2017/06/10 jQuery
详解原生js实现offset方法
2017/06/15 Javascript
get  post jsonp三种数据交互形式实例详解
2017/08/25 Javascript
利用百度echarts实现图表功能简单入门示例【附源码下载】
2019/06/10 Javascript
webpack常用构建优化策略小结
2019/11/21 Javascript
JS数组降维的实现Array.prototype.concat.apply([], arr)
2020/04/28 Javascript
vue-cli中实现响应式布局的方法
2021/03/02 Vue.js
[04:26]DOTA2上海特锦赛小组赛第二日 TOP10精彩集锦
2016/02/27 DOTA
Python 含参构造函数实例详解
2017/05/25 Python
python编程之requests在网络请求中添加cookies参数方法详解
2017/10/25 Python
python日期时间转为字符串或者格式化输出的实例
2018/05/29 Python
python使用tornado实现登录和登出
2018/07/28 Python
使用PyInstaller将Pygame库编写的小游戏程序打包为exe文件及出现问题解决方法
2019/09/06 Python
wxPython实现带颜色的进度条
2019/11/19 Python
python求numpy中array按列非零元素的平均值案例
2020/06/08 Python
HTML5页面无缝闪开的问题及解决方案
2020/06/11 HTML / CSS
Desigual英国官网:在线购买原创服装
2018/03/09 全球购物
小学岗位竞聘方案
2014/01/22 职场文书
办公楼租房协议书范本
2014/11/25 职场文书
2015毕业生实习工作总结
2014/12/12 职场文书
死者家属慰问信
2015/03/24 职场文书
Redis缓存-序列化对象存储乱码问题的解决
2021/06/21 Redis
vue项目支付功能代码详解
2022/02/18 Vue.js
mysql函数之截取字符串的实现
2022/08/14 MySQL