此文章仅用于总结自己踩过的坑
首先第一个问题就是在文章的表头上踩了一个大坑
我的csv表头只有一列,但是往下的数据有4列,所以在这种情况下选择读表头的时候加入足够数量的表头
错误类型'Skipping line 20: expected 3 fields, saw 5’
其次,python高版本中已经舍弃了”error_bad_lines“这个语句,转而替换成
on_bad_lines='warn'或on_bad_lines='raise'
第三,UnicodeDecodeError: 'utf-8' codec can't decode byte 0xce in position 42: invalid continuation byte
这个错误我的解决方法是添加代码encoding='ISO-8859-1'在如图所示位置
第四,pandas.errors.ParserError: Error tokenizing data. C error: Buffer overflow caught - possible malformed input file.
在 read_csv 后添加参数 lineterminator="\n"
第五,ValueError: cannot join with no overlapping index names