【发布时间】:2010-12-09 03:37:51
【问题描述】:
如何在 R 中“抛出”错误?我有一个函数,它接受一个数据框和一些列名并用它们做一些事情。如果这些列不存在,我希望该函数停止并根据它停止所有函数。
我查看了 recover 和 browse 和 traceback,但是,它们似乎很接近,但不是我想要的。
【问题讨论】:
-
对,recover、browser、traceback是用来调试的,而try/catch系统是用来处理生产代码中的错误的。
-
我喜欢提问者在一个问题中多次使用他们要查找的函数的名称;)
-
我认为这个问题的支持率高于最佳答案是有原因的。尽管this other question 在技术上是题外话,但它是对 Stack Overflow 著名的不熟悉主题的那种非常紧凑的总结。
标签: r error-handling