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学习笔记 下载
Feb 10 Python
Python实现向QQ群成员自动发邮件的方法
Nov 19 Python
Python文件读取的3种方法及路径转义
Jun 21 Python
Python实现读取并保存文件的类
May 11 Python
pandas数据处理基础之筛选指定行或者指定列的数据
May 03 Python
python 对dataframe下面的值进行大规模赋值方法
Jun 09 Python
python实现简易数码时钟
Feb 19 Python
解决Python一行输出不显示的问题
Dec 03 Python
浅谈python函数调用返回两个或多个变量的方法
Jan 23 Python
Django中自定义查询对象的具体使用
Oct 13 Python
python实现AHP算法的方法实例(层次分析法)
Sep 09 Python
python源文件的字符编码知识点详解
Mar 04 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出现Cannot modify header information问题的解决方法大全
2008/04/09 PHP
PHP处理会话函数大总结
2015/08/05 PHP
php使用CutyCapt实现网页截图保存的方法
2016/10/03 PHP
jquery 学习笔记一
2010/04/07 Javascript
javascript hashtable 修正版 下载
2010/12/30 Javascript
js模拟C#中List的简单实例
2014/03/06 Javascript
将form表单中的元素转换成对象的方法适用表单提交
2014/05/02 Javascript
js动态改变select选择变更option的index值示例
2014/07/10 Javascript
Node.js中HTTP模块与事件模块详解
2014/11/14 Javascript
js实现碰撞检测特效代码分享
2016/10/16 Javascript
bootstrap suggest下拉框使用详解
2017/04/10 Javascript
利用nodeJs anywhere搭建本地服务器环境的方法
2018/05/12 NodeJs
promise和co搭配生成器函数方式解决js代码异步流程的比较
2018/05/25 Javascript
jquery.param()实现数组或对象的序列化方法
2018/10/08 jQuery
详解Vue 如何监听Array的变化
2019/06/06 Javascript
vue实现codemirror代码编辑器中的SQL代码格式化功能
2019/08/27 Javascript
vuex中store存储store.commit和store.dispatch的用法
2020/07/24 Javascript
关于ES6尾调用优化的使用
2020/09/11 Javascript
在antd中setFieldsValue和defaultVal的用法
2020/10/29 Javascript
使用vue3重构拼图游戏的实现示例
2021/01/25 Vue.js
Python中自定义函数的教程
2015/04/27 Python
使用pdb模块调试Python程序实例
2015/06/02 Python
简介Django中内置的一些中间件
2015/07/24 Python
Python3多线程操作简单示例
2018/05/22 Python
Python使用统计函数绘制简单图形实例代码
2019/05/15 Python
Python批量修改图片分辨率的实例代码
2019/07/04 Python
python matplotlib:plt.scatter() 大小和颜色参数详解
2020/04/14 Python
Keras Convolution1D与Convolution2D区别说明
2020/05/22 Python
scrapy处理python爬虫调度详解
2020/11/23 Python
python 批量将中文名转换为拼音
2021/02/07 Python
英国女性时尚鞋类的潮流制造者:Koi Footwear
2018/10/19 全球购物
童装店创业计划书
2014/01/09 职场文书
情人节活动策划方案
2014/02/27 职场文书
党的群众路线教育实践活动对照检查材料思想汇报
2014/09/19 职场文书
高效课堂教学反思
2016/02/24 职场文书
分享Python获取本机IP地址的几种方法
2022/03/17 Python