我有大量的csv,并希望将它们合并到单个df中
tmp = []
for file in directory_liste:
df_x = pd.read_csv(file,sep=';')
tmp.append(df_x)
df = pd.concat(tmp)
我收到此解析器错误ParserError: Error tokenizing data. C error: Expected 5 fields in line 119, saw 6
[当我尝试仅读取单个文件df = pd.read_csv(file,sep=';')
时我没有错误
也许有些文件格式不同?我如何找到它们
"VarName" ; "TimeString"; "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)