我得到的数据框中的其中一个条目的KeyError,但我希望代码继续与其他似乎没有问题的条目。我一直在阅读except()选项,但不知道如何使用它。你能帮尽管KeyError运行python代码
-3
A
回答
1
3
假设一个数据帧df
,你这是怎么处理KeyError
例外:
import pandas
df = pandas.DataFrame()
try:
print df[0]
except KeyError as exc:
print "Caught KeyError: {}".format(exc)
输出
Caught KeyError: 0
同样也可以作用于字典。您可以在此处看到,异常在except
子句中绑定到exc
,并且可以在异常处理程序中进行访问。在Python 3中,exc
不能在except
子句之外访问;在Python 2中它是可访问的(但你应该遵循Python 3的方式)。
相关问题
- 1. 尽管代码是正确的,JavaFX程序将不会运行?
- 2. 运行Excel宏尽管代码另有规定
- 3. 尽管WRITE_SETTINGS权限代码
- 4. 运行Python代码
- 5. 运行脚本时发生Python KeyError
- 6. 运行Python代码上beaglebone
- 7. Python代码未运行
- 8. 从Matlab运行Python代码
- 9. 从Python运行TCL代码
- 10. 运行Python代码在Matlab
- 11. Python没有运行代码
- 12. Python代码未运行
- 13. Python代码运行两次
- 14. Python - 同时运行代码
- 15. KeyError异常:0L运行包装代码时
- 16. Python Bottle框架载入旧代码(尽管缓存清除)
- 17. 获取HTML源代码尽管转发
- 18. 在python脚本中运行python代码
- 19. ASP.NET aspx页面代码运行模拟,尽管模拟被禁用
- 20. keyerror 1在我的代码
- 21. 我如何运行Python代码拥有管理员权限
- 22. 逐行运行python源代码
- 23. 编码UI - 尽管有错误仍继续测试运行
- 24. Python - 运行代码结束(迭代?)只能运行一次
- 25. 分割错误,尽管代码从未执行?
- 26. 尽管未执行代码块,但已定义函数
- 27. 尽管在read_csv处定义了名称,但KeyError()
- 28. 尽管状态为正在运行,AsyncTask有时不会运行?
- 29. Cron脚本没有运行,尽管手动运行时工作
- 30. Python初学者无法运行代码
你必须让你的代码,提高'KeyError' – EdChum