这是一个快速而且可能很简单的问题。当我获取特定的R
模块时,它似乎正常运行,但在输出的末尾,它会通过以下消息向我致意:
Error in eval(expr, envir, enclos) :
我在StackOverflow上进行了一些搜索,发现了几个具有相同输出的问题。但是,它始终伴随着其他信息,例如"对象' A'找不到"。由于在我的情况下缺少这些信息,我不知道问题出在哪里(调试该区域)。我提出的唯一想法是致电traceback()
。它的输出似乎不是很有帮助(除非我不知道某些事情):
5: stop() at eda.R#303
4: eval(expr, envir, enclos)
3: eval(ei, envir)
2: withVisible(eval(ei, envir))
1: source("~/diss-floss/analysis/eda.R")
任何想法?在R
中处理这种情况的正确方法是什么?提前谢谢!
答案 0 :(得分:0)
好的,基于来自@Roland和@BrodieG的非常快速的反馈(非常感谢!),我发现了问题所在。这是我见过的最荒谬的软件缺陷之一:我只是在该行发出stop()
调用,以防止获取代码的后续部分(禁用它<强>临时强>)。因此,如果从我的角度来看,它是功能,而不是缺陷。 :-)无论如何,在下一组问题上有很多解脱!