假設我有一個名爲test.R
A R腳本,存放在C:\
,具有以下內容:在Windows中運行通過終端R和離開R對話開放
x <- "Hello Stackoverflowers"
print(x)
要通過終端一個可以簡單地調用運行它:
Rscript C:\test.R
和預期的一樣,其結果將是:
但是,我想知道是否有一種方法可以通過Windows控制檯運行test.R
,但在那之後停留在執行的R會話中而不是關閉並返回到控制檯光標?也就是說,停留在R會話中,而不是在上面的圖像中返回到C:\R\R-3.4.1\bin>
。
例如,對於python.exe
編譯Python代碼時,我可以很容易地通過-i
參數傳遞給python.exe
調用就可以完成類似的事情。
我怎麼能用R來做到這一點?
目的是什麼?爲什麼不打開一個會話並改爲調用腳本? – cderv
@cderv因爲我通過其他軟件自動化調用R腳本。 – Louis15
你應該不需要在rscript調用之後仍然打開R會話。我不確定明白你爲什麼要這樣做。您目前的解決方案是從其他軟件調用R腳本 – cderv