Python 3.x 读取多个csv文件时获取标记化数据时出错
我有一个csv的吨,并希望合并到单一的df他们Python 3.x 读取多个csv文件时获取标记化数据时出错,python-3.x,pandas,csv,dataframe,Python 3.x,Pandas,Csv,Dataframe,我有一个csv的吨,并希望合并到单一的df他们 tmp = [] for file in directory_liste: df_x = pd.read_csv(file,sep=';') tmp.append(df_x) df = pd.concat(tmp) 我得到这个解析器错误parserror:Error标记化数据。C错误:第119行预期有5个字段,saw 6 当我尝试只读取一个文件时,df=pd.read_csv(文件,sep=';')我没有收到任何错误 可能
tmp = []
for file in directory_liste:
df_x = pd.read_csv(file,sep=';')
tmp.append(df_x)
df = pd.concat(tmp)
我得到这个解析器错误parserror:Error标记化数据。C错误:第119行预期有5个字段,saw 6
当我尝试只读取一个文件时,df=pd.read_csv(文件,sep=';')
我没有收到任何错误
可能有不同格式的文件吗?我怎样才能找到它们
“VarName”;“时间串”;“VarValue”、“Validity”、“Time_ms”
这是我在excel中打开文件时使用的格式。我找到了导致错误的文件
tmp = []
for file in directory_liste:
try:
df_x = pd.read_csv(file,sep=';')
tmp.append(df_x)
except pd.errors.ParserError:
print(file)
从错误中可以看出,您的一行中似乎有五个以上的字段。在所有文件中还是在某些文件中?记录文件名以查看哪个文件失败