【发布时间】:2017-10-06 19:17:16
【问题描述】:
我使用熊猫 read_csv:
pd.read_csv(filepath_or_buffer, sep=None, error_bad_lines=False, skipinitialspace=True)
我有错误行:
Skipping line 818: ',' expected after '"'
导致错误的行之一,其中 quotechar 在字段内,但我需要忽略它们:
..."TRANSIT CARGO VAN","T-150 148" LOW RF","...
如果 quotechar 将仅在分隔符周围或在行首或行尾,而 '"' 的其余部分将被忽略,则问题将得到解决,但我不知道如何解决。
有人知道如何解决这个问题吗?
【问题讨论】:
-
默认是
sep=',',所以你不需要包含那个参数 -
@ScottBoston 我使用 None 因为有些文件有不同的分隔符
If sep is None, the C engine cannot automatically detect the separator。我无法替换它们,因为我在6,001 - 10,000中也有分隔符。