有没有办法在RStudio中可视化source()的过程?

问题描述:

当我在.R文件上应用source()时,当.R文件涉及大数据和多个步骤时,通常非常耗时。如果我可以看到R当前正在运行哪条线或完成百分比,那么无论如何RStudio用户会更容易(类似于在R Markdown中运行r块)。这是可行的吗?还是有一个解决方案?有没有办法在RStudio中可视化source()的过程?

当您在RStudio中按下“Source”按钮时,它会自动生成并执行代码source(path.to.current.file, echo=TRUE)。如果您查看source?source)的帮助,您会看到它有一个verbose参数。将其设置为TRUE将导致每个命令在执行时被打印到控制台。

例如假设您在主目录中有一个名为“script.R”的脚本,您可以运行:

source('~/script.R', verbose=TRUE) 
+0

非常感谢 – para19bellum