添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

1.3 在下面的行中,键入 R代码

1.4 保存 (记得有 png(),jpeg(),...等函数的代码最后一定要有 dev.off())

1.5 在 file.R的工作目录下,在终端中输入以下命令 :

R CMD BATCH --args file.R

1.6 file.R被运行了!!!

优点: R命令行下打错命令后回车,之前的所有相关命令几乎全军覆没。如果不想发生这种情况,请写一个 file.R文件。

缺点: R CMD BATCH 模式是让 R在系统后台运行 file.R,运行时微微地卡了 2s。

2 、创建 R脚本

2.1 创建 file.R文件

2.2 在文件首行键入:

#! /usr/bin/env Rscript

2.3 在下面的行中,键入 R代码

2.4 保存 (记得有 png(),jpeg(),...等函数的代码最后一定要有 dev.off())

2.5 在 file.R的工作目录下,在终端中输入以下命令 :

R CMD BATCH --args file.R
Rscript file.R

2.6 file.R被运行了!!!

优点: 比较前者不太占用系统资源, 而且可以在终端在直接运行,这样就可以和 BASH语言在一起应用了。 具体如下:

chmod 755 file.R
./file.R    #这种方式下,把file.R改为file.sh或file ...,在Ubuntu下都能运行

3 、在 BASH脚本中插入 R代码

3.1 在 file.sh文件中键入:

#! /bin/sh
R --slave [other option]<<EOF
# R代码

3.2 在终端下运行

chmod 755 file.sh
./file.sh

3.3 file.sh被运行了,包括里边的R代码

优点: R代码能插在BASH脚本中运行,它就可以在其它更加强大的脚本中运行。事实上R-python已经成了python的一个模块了。

4、回归R环境

1,2中的file.R文件,无论有没有{#! ...}都可以在R环境下以source()命令执行。

> source("/homeR/file.R")

这是在使用R的时候,最常用的方法。

欢迎关注我的公众号:云栖语,不一样的研发视界。
云栖语微信公众号:change-1978