pandas - 使用 pandas 加载 CSV 文件 - 标记错误
问题描述
我正在尝试加载 csv 文件
将熊猫导入为 pd dfc = pd.read_csv('data/Vehicles0515.csv', sep =',')
但我有以下错误
ParserError:错误标记数据。C 错误:预计第 3004427 行中有 22 个字段,看到 23
我已阅读包含 error_bad_lines = False
但这并不能解决问题
非常感谢
解决方案
有时解析器会被 csv 文件的头部弄糊涂。尝试这个:
dfc = pd.read_csv('data/Vehicles0515.csv', header=None)
or
dfc = pd.read_csv('data/Vehicles0515.csv', skiprows=2)
此外,您不需要提供逗号分隔符,因为逗号是 pandas read_csv 方法中的默认值。
推荐阅读
- kubernetes - Kubernetes - 从文件更新现有配置映射
- c# - EF Core 中多对多关系的级联引用完整性约束
- php - 如何通过发送 PHP 邮件在电子邮件的收件箱列表中显示附件
- heroku - Heroku 上 Dash 应用程序超时的解决方案
- sql-server - 如何在 SQL Server 中获取两个日期时间之间的时间段作为时间跨度?
- c# - 为什么在 Linux 中跟踪 C# 代码在导入 speedscope 时会失败?
- r - 如何使用“音乐”包制作音乐?
- flutter - 在 Flutter App 上添加真正的 Admob 广告
- automated-tests - 基于值跳过迭代 - 邮递员
- java - 如何使用 ASM 将对象(类 Object)动态转换为方法返回类型?