首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >R脚本行号出错吗?

R脚本行号出错吗?
EN

Stack Overflow用户
提问于 2009-09-19 01:47:30
回答 3查看 37.3K关注 0票数 118

如果我从命令行运行一个长R脚本(R --slave script.R),我如何让它在出错时给出行号?

如果可能的话,我不想在脚本中添加调试命令--我只想让R的行为像大多数其他脚本语言一样……

EN

回答 3

Stack Overflow用户

发布于 2012-10-23 11:09:14

执行options(error=traceback)提供了有关导致错误的行的内容的更多信息。如果存在错误,它会导致出现回溯,对于某些错误,它会显示行号,并以#为前缀。但无论命中还是未命中,许多错误都不会得到行号。

票数 14
EN

Stack Overflow用户

发布于 2016-10-11 17:52:30

您可以通过设置

代码语言:javascript
复制
options(show.error.locations = TRUE)

我只是想知道为什么这个设置在R中不是默认的?它应该是,就像在所有其他语言中一样。

票数 6
EN

Stack Overflow用户

发布于 2019-01-09 19:09:17

首先是options(show.error.locations = TRUE),然后是traceback()。错误行号将显示在#之后。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1445964

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档