作者:早起床的小鸟 | 来源:互联网 | 2023-08-04 21:58
用pandas的read_csv读取\t分割的文件,报如下错误。,ParserError:Errortokenizingdata.Cerror:Expected2fieldsinl
用pandas的read_csv读取 “\t” 分割的文件,报如下错误。
ParserError: Error tokenizing data. C error: Expected 2 fields in line 134, saw 3
网上有人提供的解决方案是:padans.csv_read函数加上一个参数delimiter,如下:
res = pd.read_csv(f,delimiter="\t")
然,并不能解决问题,经尝试,使用如下代码可解决,但是,两列数据会变成一列。“\t”仍存在于其中。
train_df=pd.read_csv(filepath_or_buffer=path,sep="delimiter",encoding="utf-8",header=0,engine="python")