2010-11-15 74 views
3

我試圖運行交互式R(Windows XP)與輸入腳本運行幾個命令,然後離開我在R命令行提示符。但是,當我運行它時,它會退出。交互式R啓動腳本

例如,這裏的輸入文件:

test.r: 
x = 1 
x 

這裏發生了什麼,當我與輸入文件作爲參數運行它:

C:\>R --file test.t 
>x = 1 
>x 
[1] 1 
C:\> <--- exits and returns to prompt 

有什麼辦法可以不帶R運行此退出?

+0

我添加了一個[r]標籤,因爲看起來相關。 – 2010-11-15 20:34:06

回答

3

我會以相反的方式去做。

只寫啓動正常右Gui或終端應用程序(根據您的選擇)的腳本,但隨後也將一個文件.Rprofile其中包含要執行每一次的代碼相同的目錄中。

查看help(Startup)瞭解R在啓動時查找的文件的詳細信息,這可能會變得更清晰。

+0

謝謝 - 它完美運作。我已經使腳本更復雜一些,並且遇到了另一個問題,我將作爲一個單獨的問題發佈。 – 2010-11-15 20:51:44

+0

很高興有幫助。另請注意,R確實在某些事情上區分了交互模式和非交互模式。 – 2010-11-15 20:57:36