【发布时间】:2019-11-28 06:54:31
【问题描述】:
我有大量的 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中打开文件时的格式。
【问题讨论】:
-
从错误中,您的一行似乎有五个以上的字段。
-
在所有文件中还是在某些文件中?
-
记录文件名以查看失败的文件
标签: python-3.x pandas csv dataframe