使用Python2.7和Pandas
我必须解析我的目录并绘制一组CSV。如果CSV为空,脚本将中断并生成错误消息:
pandas.io.common.EmptyDataError:没有要从文件中解析的列
如果我的文件路径存储在
文件路径=[]
如何通读每一个,并仅绘制非空CSV?如果我有一个定义为df=[]的空数据帧,我将尝试以下代码
范围(0,len(文件路径))中的i的
:
如果pd.read\u csv(文件路径[i]=”):
打印“空”
else df.append(pd.read\u csv(文件路径[i],头=无))
我只想捕获适当的异常,因为python中不建议使用“全部捕获”:
导入pandas.io.common
对于范围(0,len(文件路径))中的i:
尝试:
pd.read\u csv(文件路径[i])
除pandas.io.common.EmptyDataError外:
打印文件路径[i],“为空”