python - 检查 Pandas 中的csv文件是否为空

标签 python pandas

我有-

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

在我的代码中,根据某些条件,生成的数据帧数据有时为空。现在,当 csv 文件为空时,它会抛出错误-
EmptyDataError: No columns to parse from file

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

最佳答案

您可以使用 try-except build :

import pandas as pd

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

关于python - 检查 Pandas 中的csv文件是否为空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60113943/

相关文章:

python |返回该项目在列表中出现的次数

python - Nose:捕获脚本输出以及测试输出

python - 使用列中的日期范围扩展 Pandas 数据框

Python - 绘制周分布

python - SQLAlchemy子查询,它们适用于这种情况吗

python - 在 python pandas 中用下一行的 Start_date 填充 End_date 列

python-3.x - 我如何从函数返回数据框

python - pandas DataFrame,如何将函数应用于特定列?

python - 每次特定列的字符串内容发生变化时从 0 重新启动索引

python - 如何使用 tkinter 创建具有透明背景的标签小部件?