pandas.errors.ParserError: Error tokenizing data. C error: Expected 2 fields in line 5, saw 3
时间: 2023-09-25 13:13:30 浏览: 147
基于Pandas读取csv文件Error的总结
这个错误通常是由于读取的文件中存在格式错误导致的,比如文件中某一行的字段数目不一致。您可以按照以下步骤进行排查和解决:
1. 打开list_attr_cloth.txt文件,找到第5行,检查该行的字段数目是否正确,即是否为2个字段。如果不是,请将该行中多余的字段删除或者使用正确的分隔符进行分割。
2. 如果第5行没有问题,您可以尝试使用read_csv函数的error_bad_lines参数来跳过错误的行,具体操作如下:
```
df = pd.read_csv('list_attr_cloth.txt', sep='\s+', error_bad_lines=False)
```
这样会跳过所有格式错误的行。
3. 如果以上两种方法仍然无法解决问题,您可以尝试使用其他工具(如文本编辑器)检查list_attr_cloth.txt文件是否存在其他格式问题,并进行修复。
4. 最后,如果您仍然无法解决问题,可以考虑使用其他数据集或者联系数据集提供方寻求帮助。
阅读全文