首页 > 解决方案 > 检查熊猫中的csv文件是否为空

问题描述

我有-

data=pd.read_csv('data.csv')
if data.empty==False:
    do something

在我的代码中,根据某些条件,有时生成的数据帧数据为空。现在,当 csv 文件为空时,它的抛出错误 -

EmptyDataError: No columns to parse from file

我应该怎么做才能避免这个错误?

标签: pythonpandas

解决方案


您可以使用try-except构造:

import pandas as pd

try:
    data = pd.read_csv('data.csv')
except pd.errors.EmptyDataError:
    print('Empty csv file!')

推荐阅读