python - 使用合并单元格读取 csv 时出错
问题描述
我有一个在 Excel 中打开的包含合并单元格的 txt 文件(见图)。
这些在读取文件时会导致错误消息:
CParserError: Error tokenizing data. C error: Expected 1 fields in line 1883, saw 2
目前,我在 Excel 中手动将它们取出。我敢肯定,在读取文件时可能有办法将它们取出,但我在 SO 上找不到任何东西。我不确定我是否使用了正确的术语。
使用 Excel 也可能是一种选择。我只是想看看是否有使用 Python 的方法。
解决方案
如果您只想跳过标题,您可以查看这个 SO answer,它建议以下内容:
data = pd.read_csv('file1.csv', error_bad_lines=False)
推荐阅读
- c# - 在 c# wpf 中键绑定到按钮元素
- azure - 使用具有 azure 功能的 azure service bus 进行 ERP 订单导入的最佳方法
- amazon-cloudformation - 使用 CDK 为管道 github 源 webhook 动态设置 targetPipelineVersion
- c++ - C ++函数将基类指针解析为派生类指针
- microservices - 你如何发布微服务?
- ssh - 是否可以在 SSH 终端中使用“code”命令在本地机器上使用 SSH 扩展打开 VS Code?
- ios - UIWebView 中未显示 iOS pdf 数字签名
- javascript - 所有版本的 Firefox 中的键码都相同吗?
- google-bigquery - 如何下载 Bigquery 用户列表?
- python - 使用 Python 连接 MQTT 客户端时如何防止直接访问证书文件