我有一个.csv文件,它有数百行/列,看起来像这样(小例子,请参阅图片,我无法复制/粘贴空字节必须手动键入它们):9142,16.04000000,14.65000000

<0x00><0x00><0x00>

9143,16.19000000,14.65000000

在尝试使用pandas读取csv时,有少量包含空字节(“&lt;0x00&gt;”)的行给我带来了麻烦pd.read_csv文件. 在

当我运行命令时:

^{pr2}$

我得到以下错误:pandas.errors.ParserError: ("NULL byte detected. This byte cannot be processed in Python's native csv library at the moment, so please pass in engine='c' instead", 'occurred at index 16')

当我切换引擎时,我得到:TypeError: ('cannot unpack non-iterable NoneType object', 'occurred at index 16')

有没有办法完全忽略这些行使用pd.read_csv?在

我认为一个解决方法可能是打开文件并循环浏览它们,删除包含&lt;0x00&gt;的任何行(如果可以读取的话)?在

如有任何想法/建议,我们将不胜感激。在

编辑-尝试逐行读取文件,以查看是否可以删除这些行,但不确定如何实际捕获空字节(使用“&lt;0x00&gt;”obv不起作用:D)

python读取csv文件忽略空值_如何跳过/忽略csv文件中的空字节pd.read_csv?相关推荐

  1. python读取千万级数据库数据类型_解决python读取几千万行的大表内存问题

    Python导数据的时候,需要在一个大表上读取很大的结果集. 如果用传统的方法,Python的内存会爆掉,传统的读取方式默认在内存里缓存下所有行然后再处理,内存容易溢出 解决的方法: 1)使用SSCu ...

  2. python移动文件的函数_移动并重命名2000个文件,用Python,只需3秒

    原标题:移动并重命名2000个文件,用Python,只需3秒 作者:陈熹.刘早起 来源:早起Python 今天介绍的案例是如何利用Python来 自动化移动.修改.重命名文件/夹,这样的操作在日常办公 ...

  3. java控制器文件内容替换_如何用Java来进行文件切割和简单的内容过滤的实现

    一 由来 去年由于项目的需求,要将一个任意一个文件制作成一个xml文件,并且需要保持文件内容本身不产生变化,还要能够将这个xml重新还原为原文件.如果小型的文件还好处理,大型的xml,比如几个G的文件 ...

  4. python脚本自动消除安卓版_微信跳一跳脚本重出江湖,python实现安卓iOS自动版与手动版!...

    前面一段时间在GitHub上看到有人利用Python玩一款名为"跳一跳"的微信小程序,于是打算自己也来试一试,毕竟这款小游戏最近吸引了众多人的目光. 演示工具 电脑系统:Win10 ...

  5. 上传文件白名单_十大常见web漏洞——文件上传漏洞

    漏洞介绍 在我们浏览网页时,文件上传是非常常见的,比如我们会上传头像.附件.视频等文件,文件上传漏洞通常由于网页代码中的文件上传路径变量过滤不严造成的,如果文件上传功能实现代码没有严格限制用户上传的文 ...

  6. oracle .dbf文件过大_学习这篇Oracle数据库文件坏块损坏的恢复方法,拓展你的知识面...

    一.Oracle数据库系统简介: ORACLE数据库系统是美国ORACLE公司(甲骨文)提供的以分布式数据库为核心的一组软件产品,是目前最流行的客户/服务器(CLIENT/SERVER)或B/S体系结 ...

  7. java url 本地文件是否存在_我的应用程序知道URL中是否存在文件会一直停止[重复]...

    这个问题在这里已有答案: 我试图写一个应用程序,如果在给定的URL中有一个文件,将字符串放在textview中,这是代码和崩溃信息,可能是什么错误? public class MainActivity ...

  8. file对象怎样获取文件的长度?_使用FSO对象获取整个文件夹的信息

    大家好,我们今日讲解"VBA信息获取与处理"教程中第十八个专题"FSO对象对文件及文件夹的处理"的第三节"使用FSO对象获取整个文件夹的信息" ...

  9. java mf文件怎么打开_安卓手机如何打开.MF文件?

    01 MF文件是JAR游戏里面的文件,先解压出JAR文件,.MF直接文本打开就行了,非智能可以用MiniCommander(UTF-8编码打开).JAR文件是一种归档文件,以ZIP格式构建,以.jar ...

最新文章

  1. BZOJ-2115-Xor-WC2011
  2. 数据挖掘-数据预处理的必要性及主要任务
  3. text文字垂直居中_CSS垂直居中,你会多少种写法?
  4. C语言log日志管理-支持文件与终端输出
  5. ‘python3\r’: No such file or directory
  6. ubuntu mysql环境变量配置_MySQL在Win10与Ubuntu下的安装与配置
  7. [转载] python中sort,sorted,reverse,reversed的区别
  8. quartus 13.1自带仿真测试流程
  9. relativePath
  10. macbook蓝牙pan未连接_关于 MacBook 的电池问题,你了解多少
  11. PCB图纸太小元件放不下怎么办
  12. 入门C语言模板,C语言入门经典-C语言编程
  13. SQL Server电影院数据库管理系统【英文版-源码】--(Movie Theatre Management System Database)
  14. Prometheus监控告警搭建(一)
  15. c++详解缺省参数,缺省参数简介以及实际开发使用。
  16. 默认文献工具_极大提高效率:深度学习论文写作工具杂谈
  17. Linux中samba配置和windows映射Linux驱动盘
  18. Xcode安装特定版本系统的模拟器(不支持断点下载所以总是下载失败)
  19. 信息安全实训周——五月四日学习记录
  20. Hibernate从0开始,入门到放弃,一文上手

热门文章

  1. 大屏监控系统实战(5)-父工程搭建及前端相关配置
  2. 【docker系列】docker之部署springboot项目
  3. MVVM架构结合阿里ARouter,打造一套Android-Databinding组件化
  4. Java过滤器详细文档,简介,实例,应用
  5. 动态库在不同操作系统中的不同意义
  6. Android SlidingMenu开源库及其使用
  7. 【Linux】Linux 标准目录结构
  8. 用Linux命令行实现删除和复制指定类型的文件
  9. Linux netstat 命令查看80端口状态
  10. linux 下一条命令查出arp