[英]How to fix ParserError: Error tokenizing data for CSV pandas
样本 DF(1 列没有 header 名称):
vers 2.1.0
info days 6
info x a
info y b
这是我的代码和错误消息:
df = pd.read_csv("64881_info.csv")
ParserError: Error tokenizing data. C error
我试图修复:
import pandas as pd
df = pd.read_csv("64881_info.csv", error_bad_lines=False)
它有效,但列 header 名称向右移动。 读取 csv 文件后,行索引也未显示。 我怎样才能解决这个问题?
Output DF:
vers 2.1.0
info days 6
info x a
info y b
重置行索引后,它起作用了!
df = df.reset_index()
output:
index vers 2.1.0
0 info days 6
1 info x a
2 info y b
如果你不认为有太多,你可以尝试跳过错误的行:
df= pd.read_csv('64881_info.csv', on_bad_lines='skip')
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.