【发布时间】:2018-12-05 09:28:30
【问题描述】:
这是我打开文件的代码:
df = pd.read_csv(path_df, delimiter='|')
我收到错误:错误标记数据。 C 错误:预计第 13571 行中有 5 个字段,看到 6
当我检查这一行时,我发现有一个打印错误,并且有 3 个标志“|||”而不是一个。我更愿意将双标和三标视为一个。可能还有其他解决方案。
我该如何解决这个问题?
【问题讨论】:
-
是打印错误,分隔符增加了三倍,还是格式错误的文件,其中
|是该字段的值并且在写入时没有被转义? -
问题指的是由于某种原因分隔符加倍的一般情况。在这里看不到打印错误和格式错误的文件之间的区别。解决方案会有所不同吗?
标签: python pandas csv delimiter