【发布时间】:2018-05-15 11:39:50
【问题描述】:
我有大约 50k 行的大型 .csv 文件,其中包含 2000 列的数据,然后是大约 200k 行包含 6000 列的数据。
我正在导入多个文件:
pd.concat((pd.read_csv(f,index_col='Unnamed: 0', error_bad_lines=False) for f in file_list))
这可能会在 6,000 列的第一行产生错误,它预计只有 2,000 列,或者通过添加 error_bad_lines=False 它会跳过所有 6,000 列行。
在这种情况下,我很乐意在必要时丢弃所有 2,000 列行。有没有办法用 pandas 做到这一点?
【问题讨论】: