我已经修复了导致数据错误的错误,但是我一生都不知道如何显式地捕获它:
try:
df["my column"] = df.baddata + df.morebaddata
except DataError:
print "Caught Error!"
给出:NameError: name 'DataError' is not defined
然后我尝试了pd.core.frame.DataError
,收到了AttributeError
。我也试过用谷歌搜索这个,但找不到熊猫错误类型的列表。什么是DataError
的正确路径?
Tags:
对于Pandas<;=0.22(之前的答案是针对Django的),解决方案是由@henrique marciel提出的,但是需要导入Pandas。所以
并添加异常
对于Pandas>;=0.23,如ytu所述,API已更改,应改用以下导入:
我有同样的问题,你可以解决如下:
添加异常
我设法解决了这个问题,下面是文档的链接。
Documentation
相关问题 更多 >
编程相关推荐