首页 > 解决方案 > 使用 escapechar 将 csv 文件读取到 pandas

问题描述

我正在尝试使用 csv 文件并将其读入 pandas 数据框。我需要使用escapechar='\\',但我不明白它是如何工作的。代码是:

import pandas as pd
df = pd.read_csv(filepath, escapechar='\\')

但我收到一个错误:

ParserError: Error tokenizing data. C error: Expected 7 fields in line 23951, saw 8

我在数据框中检查了这条记录,这条记录与其余记录之间的唯一区别可能是导致此问题的原因,是一个具有以下值的单元格:

groupe \Data Centre\""

在其中,以这种确切的语法编写。有没有办法能够在不更改其值的情况下读取此 df 并继续使用escapechar='\\'
非常感谢您。

标签: pythonpandascsvdataframe

解决方案


推荐阅读