加入收藏 | 设为首页 | 会员中心 | 我要投稿 源码网 (https://www.900php.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 系统 > 正文

windows中用命令行执行R语言命令

发布时间:2021-03-05 06:28:13 所属栏目:系统 来源:网络整理
导读:副标题#e# 参考原文:http://tecdat.cn/?p=4525 ? 在很多情况下,我们需要在外部环境中直接调用软件来执行某个脚本,而不需要进入软件的交互界面,这样被称为非交互方式,通过这种方式可以方便快捷地执行脚本语句达到输出结果的目的。r软件也不例外,外部调
副标题[/!--empirenews.page--]

参考原文:http://tecdat.cn/?p=4525

?

在很多情况下,我们需要在外部环境中直接调用软件来执行某个脚本,而不需要进入软件的交互界面,这样被称为非交互方式,通过这种方式可以方便快捷地执行脚本语句达到输出结果的目的。r软件也不例外,外部调用有很多方法,其中一种被称为 Batch Processing的方法,可以通过windows或者linux中的CMD运行脚本然后将结果传送输出到另一个out文件。下面举例说明。

首先到系统高级设置中配置r为环境变量

windows中用命令行执行R语言命令

?

path=D:R-3.3.0bin;

windows中用命令行执行R语言命令

在path中添加r.exe文件所在目录

然后通过cmd调用脚本语句,两个平台的格式分别为:

# on Linux

RCMD BATCH [options] my_.R [outfile]

# on Microsoft Windows (adjust the path to R.exe as needed)

"C:Program FilesRR-2.13.1binR.exe" CMD BATCH

--vanilla --slave "c:my projectsmy_.R"

windows中用命令行执行R语言命令

在windows中打开命令行界面

windows中用命令行执行R语言命令

windows中用命令行执行R语言命令

?输入命令

"C:Program FilesRR-2.13.1binR.exe" CMD BATCH

--vanilla --slave "c:my projectsmy_.R"

windows中用命令行执行R语言命令

其中"C:Program FilesRR-2.13.1binR.exe"为r的软件目录

"c:my projectsmy_.R"为执行文件的目录

运行后,cmd会将输出结果传输到文件目录的out文件中

(编辑:源码网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读