读取熊猫中的CSV文件时出现错误标记数据错误时如何跳过文件

时间:2019-01-29 09:14:52

标签: python-3.x pandas csv

当我尝试读取csv文件时,出现错误pandas.errors.ParserError: Error tokenizing data. C error

我有一组不同的csv文件,看到此错误发生在不同的文件中

list_ = []
for file_ in allFiles:
    try:
        df = pd.read_csv(file_, index_col=None, header=None, sep=',')
        list_.append(df)
        except pd.errors.EmptyDataError:
            continue 

我正在尝试查看在读取csv文件时是否发生此错误(pandas.errors.ParserError: Error tokenizing data. C error),我是否可以跳过读取整个csv文件

1 个答案:

答案 0 :(得分:0)

要求您尝试

data = pd.read_csv('file1.csv', error_bad_lines=False)

请注意,使用error_bad_lines = False会导致违规行被跳过 尝试一下...如果有帮助,我将尝试进一步编辑和解决问题