2011-08-04 76 views
10

我需要從win中的命令提示符以交互方式啓動R(以顯示圖形)。 任何想法我可以做到這一點?從Windows命令提示符以交互方式運行R

謝謝。

+2

您是否嘗試過(通過命令行)導航至安裝了R的目錄,然後輸入'R.exe'? – 2011-08-04 10:56:41

+0

轉到命令行。鍵入R.在Windows中,標準安裝在註冊表中註冊R,因此它可以從目錄系統中的任何地方運行。在旁註中,請閱讀[常見問題](http://stackoverflow.com/faq),在這裏提出問題。你的問題是脫離主題(並容易解決,如果你會打擾檢​​查[R常見問題](http://cran.r-project.org/bin/windows/base/rw-FAQ.html) –

+0

你也可以如果你願意,在命令提示符下輸入「Rgui」 –

回答

8

類型的這種正確的版本爲您的系統:

C:\path\to\R\bin\R 

這全路徑可以從R的安裝位置來得到,或者只是從R快捷。在我的機器通過右擊 - 屬性(右鍵單擊Win 7的任務欄項目中的快捷方式),並在目標我的機器上是:

C:\inst\R\R\bin\x64\Rgui.exe 

所以,對我來說是

C:\inst\R\R\bin\x64\R 

C:\inst\R\R\bin\i386\R 

,甚至更普遍地用於當前和舊版本

C:\inst\R\R\bin\R 

開始R.

我傾向於總是安裝R到這個位置,所以我把我最常用的位置(bin/x64)放在我的路徑中,我可以從任何地方輸入「R」。

Windows上的路徑是用高級(系統設置),環境變量和系統或用戶變量下的「我的電腦上的屬性」修改的分號分隔的目錄列表。

+0

謝謝你的回答。不過,我需要從命令行運行腳本。只要你不需要繪製任何東西或顯示圖形,我迄今爲止使用的Rscript工作正常。我沒有成功地將我的腳本作爲參數傳遞給RGUI。 –

+1

你爲什麼要這樣?你可以使用R -f code.R進行交互式R運行代碼 - 但它只會執行並退出 - 除非你在代碼中強制讓用戶加入。你是否還想在文件中捕獲圖形?我想你應該離開這裏,並提出一個新問題 – mdsumner

+0

不。我基本上需要與「RScript myScript.r param1 param2」相同的行爲,但是這也允許我看圖形(由腳本內部的plot函數生成) 。另外我想補充一點,這不僅僅是一個情節,這是我通常從RGUI運行的一個GUI。 –

相關問題