有關RStudio的問題。假設我在控制檯上運行的代碼:rstudio - 是否有可能在後臺運行代碼
> code1()
假設上述code1()
什麼也不打印在控制檯上,但code1()
需要一個小時才能完成。當我等待code1()
時,我想要做其他事情。可能嗎?比方說,有沒有像runInBackground
的功能,我可以使用如下
> runInBackground(code1())
> code2()
可替換的選擇運行的兩個RStudios或編寫使用Rscript
運行code1()
一個批處理文件,但我想知道是否有東西容易些我可以不離開RStudio控制檯。我嘗試瀏覽R的幫助文檔,但沒有提出任何事情(或者可能是我沒有使用正確的關鍵字)。
密切相關這是不可能的。 R是單線程的。改爲運行兩個獨立的R進程。 – Thomas
另外,請不要將RStudio與R混淆.RStudio只是一個IDE。 RStudio啓動一個R本身的實例,這就是實際運行你的代碼的實例。 – joran
這意味着運行批處理文件應該成功。 –