有没有办法在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)
非常感谢 – para19bellum