【发布时间】:2020-03-27 13:48:53
【问题描述】:
我有 1000 个 csv 文件,我使用以下代码(将每个文件放入字典)调用它们:
dataframes = {}
csv_root = Path(".")
for csv_path in csv_root.glob("*.csv"):
key = csv_path.stem
dataframes[key] = pd.read_csv(csv_path, skiprows=1)
但是当我使用这个代码时,我得到了这个错误
EmptyDataError: No columns to parse from file
表示有空数据或遇到header。
我想知道如何识别这 1000 个 csv 文件中的哪些是导致问题的文件?因为,正如您所理解的,逐个文件检查会消耗大量时间。
非常感谢!
【问题讨论】:
标签: python pandas csv dictionary