使用`Rscript`时如何从命令行使用R的`browser()`函数

qui*_*ine 6 r pdb

如何从命令行运行脚本browser(),以便停止执行?

Rscript file.R 
Run Code Online (Sandbox Code Playgroud)

对我不起作用.看来我只能用browser()R的解释.我究竟做错了什么?

lga*_*ier 6

R的功能和如browser(),debugger(),或recover()仅交互工作.

如果您的脚本不采用命令行参数,则一个简单的解决方法是启动R和source("myscript.R").

  • 好的——我现在看到,在使用“R”的解释器时,“browser()”工作得很好。我一直在尝试使用“Rscript file_name.R”从命令行将其作为脚本运行,并且它不会停止执行。我将编辑问题。 (2认同)