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
  • asp之家 网络编程 m.aspxhome.com