R语言控制台教程,如何使用R CMD
当前位置:以往代写 > R语言教程 >R语言控制台教程,如何使用R CMD
2019-06-13

R语言控制台教程,如何使用R CMD

R控制台入门

虽然RStudio是开始学习R的有用的工具,但它只是R控制台的一个API。熟悉直接通过命令提示符或终端运行R程序非常重要,因为如果您在服务器上运行R程序,则可能无法始终访问图形界面。

如果R安装正确,您可以在终端上输入'R'并按回车键打开R控制台。

当你启动R时,你将会看到的第一件事是带有默认“>”提示符的R控制台。我们可以直接在提示符处输入命令,然后按回车键执行。

例如,尝试在R提示符下键入以下命令

> n <- c(2, 3, 5, 10, 14)
> mean(n)
[1] 6.8 

然后接下来,只要你按下返回键,并且如果有任何输出(上面例子中的意思),就会执行每个命令,然后显示它。

如果命令在返回时不完整,提示将变为“+”并继续输入,直到命令在语法上完成。

或者说,我们可以使用函数source()来执行存储在外部文件中的R命令,如下所示。

> source("example.R ")
To exit the command prompt we can call the q() function (as in quit).
> q() 

运行R脚本的不同方法

有时候您可能需要在批处理脚本或shell脚本中运行R程序。有不同的方法来实现这一点。

方法1:使用R CMD BATCH命令

将您的R脚本保存为扩展名为.R的文本文件,然后键入以下命令。

R CMD BATCH /home/demo/learnR/Rprogramming.R 

该命令的输出将存储在一个名为Rprogramming.Rout的文件中

方法2:使用Rscript

使用以下命令

Rscript /home/demo/learnR/Rprogramming.R 

之间的区别R CMD,并RscriptRscript打印输出到标准输出而不是文件。

如果要将R程序转换为可执行文件,可以Rscript在R脚本的开头添加以下行来指定您希望文件运行。

#!/usr/bin/env Rscript
For example, If your R program looks like
#!/usr/bin/env Rscript
n <- c(2, 3, 5, 10, 14)
mean(n) 

您可以直接从终端执行./Rprogramming.R

ref:https://www.datamentor.io/r-programming

    关键字:

在线提交作业