python解决pandas处理缺失值为空字符串的问题
作者:渐行渐远silence 时间:2021-10-21 09:01:38
踩坑记录:
用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()来处理了
来源:https://blog.csdn.net/silence2015/article/details/65643125
标签:python,pandas,空,字符串
0
投稿
猜你喜欢
js实现限定范围拖拽的示例
2024-04-29 13:38:55
2行Python实现给图片加水印效果
2021-09-29 11:15:13
详解Python连接oracle的问题记录与解决
2021-04-07 09:38:41
4行Python代码生成图像验证码(2种)
2021-02-08 06:08:03
Python常见数据结构之栈与队列用法示例
2023-11-03 20:58:10
asp如何做一个随机密码产生器?
2010-07-12 18:57:00
交互设计师心得——核心竞争力
2010-01-19 13:45:00
python内建类型与标准类型
2021-06-03 19:47:45
JavaScript ES6的新特性使用新方法定义Class
2024-04-10 11:00:30
ASP访问带多个参数的存储过程
2008-10-14 16:45:00
mysql 5.7.17 安装配置方法图文教程(CentOS7)
2024-01-19 01:09:22
Python绘制组合图的示例
2023-07-30 01:34:31
基于Mysql+JavaSwing的超市商品管理系统设计与实现
2024-01-29 00:31:46
FrontPage XP设计教程3——网页的布局
2008-10-11 12:20:00
前端token中4个存储位置的优缺点说明
2023-07-02 16:39:50
jdbc操作mysql数据库实例
2024-01-26 01:59:50
Python 虚拟环境迁移到其他电脑的实现
2023-04-16 19:08:13
不得不看的JS基础知识(事件触发篇)
2008-12-04 16:38:00
python flask框架快速入门
2021-10-16 22:02:26
SQL Server三种锁定模式的知识讲解
2024-01-17 19:30:11