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
投稿

猜你喜欢

  • Firefox 3.6新功能预览

    2009-12-01 14:23:00
  • Python对两个有序列表进行合并和排序的例子

    2022-06-07 00:11:37
  • 仿china.nba.com焦点图轮播展示效果(ie6,ff)

    2008-04-21 12:54:00
  • MySQL的远程连接出现错误提示分析

    2011-07-01 11:34:00
  • 从MySQL4.0向MySQL5迁移数据

    2007-11-19 13:11:00
  • AI与Python人工智能启发式搜索概念理解

    2021-08-05 03:56:28
  • Python3中FuzzyWuzzy库实例用法

    2022-01-30 18:49:49
  • next在python中返回迭代器的实例方法

    2022-10-28 12:35:41
  • php基础教程 php内置函数实例教程

    2023-11-14 18:28:45
  • django实现后台显示媒体文件

    2023-07-26 15:03:23
  • PHP中文件读、写、删的操作(PHP中对文件和目录操作)

    2023-11-22 06:03:23
  • Thinking XML: 创建 XML 的好建议

    2008-05-29 11:25:00
  • 实现Windows下设置定时任务来运行python脚本

    2021-10-12 05:03:32
  • python放大图片和画方格实现算法

    2023-05-21 15:22:41
  • XML入门教程:XML CDATA的作用

    2007-11-07 14:08:00
  • python和bash统计CPU利用率的方法

    2023-10-15 06:28:25
  • 快速了解python leveldb

    2023-06-03 11:12:19
  • Python使用Matplotlib模块时坐标轴标题中文及各种特殊符号显示方法

    2021-03-12 03:38:27
  • 关于jupyter打开之后不能直接跳转到浏览器的解决方式

    2023-07-17 01:39:55
  • go日志库中的logrus

    2023-07-21 13:48:02
  • asp之家 网络编程 m.aspxhome.com