2010-11-15 75 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