相关疑难解决方法(0)

rstudio - 可以在后台运行代码

关于RStudio的问题.假设我在控制台中运行代码:

> code1()
Run Code Online (Sandbox Code Playgroud)

假设code1()在控制台上没有打印任何内容,但code1()上面需要一个小时才能完成.在我等待的时候,我想在别的东西上工作code1().可能吗?有没有runInBackground我可以使用的功能如下

> runInBackground(code1())
> code2()
Run Code Online (Sandbox Code Playgroud)

替代方案是运行两个RStudios或编写Rscript用于运行的批处理文件code1(),但我想知道如果没有离开RStudio控制台我能做些什么更容易.我试图浏览R的帮助文档,但没有提出任何东西(或者可能是我没有使用正确的关键字).

r rstudio

20
推荐指数
4
解决办法
8349
查看次数

R - 在后台运行source()

我想从R控制台在后台执行R脚本.

从控制台,我通常运行R脚本作为源('〜/ .active-rstudio-document')我必须等到脚本完成后继续我的其余工作.而不是这个我希望R在后台运行,而我可以在控制台继续我的工作.当R完成源命令时,我应该以某种方式通知我.这可能在R?

这可能非常有用,因为我们经常看到工作需要很长时间.

PS - 我希望源脚本在相同的内存空间而不是新的内存空间中运行.因此,像fork,system等解决方案对我来说不起作用.我看到我是否可以将R脚本作为单独的线程运行而不是单独的进程.

background r

10
推荐指数
1
解决办法
4226
查看次数

标签 统计

r ×2

background ×1

rstudio ×1