python - 检查熊猫中的csv文件是否为空
问题描述
我有-
data=pd.read_csv('data.csv')
if data.empty==False:
do something
在我的代码中,根据某些条件,有时生成的数据帧数据为空。现在,当 csv 文件为空时,它的抛出错误 -
EmptyDataError: No columns to parse from file
我应该怎么做才能避免这个错误?
解决方案
您可以使用try-except
构造:
import pandas as pd
try:
data = pd.read_csv('data.csv')
except pd.errors.EmptyDataError:
print('Empty csv file!')
推荐阅读
- c++ - 有没有办法可以在 Microsoft Visual Studio 2019 (C++) 的函数中初始化 VLA?
- ios - 更改可点击按钮区域的大小 – contentShape(_:) 不起作用
- nginx - 如何使用 Nginx 和 uWSGI 部署 Flask 应用程序?
- python - Python 2 远程容器配置不可用?
- javascript - Javascript 以 A1、B1、C1 等格式对混合的 alpa/数字进行排序
- python - 将字典数组转换为 Pandas 数据帧,并将数据帧转换回字典数组
- python - “堆栈溢出错误”后如何自动重新运行python代码
- python - 在 Tensorflow 2.4 中可视化自定义模型的图形
- sql - SQL Server 聚集索引:唯一与增加
- django - Django:如何过滤查询集中的子集?