首页 > 系统相关 >拓端tecdat|windows中用命令行执行R语言命令

拓端tecdat|windows中用命令行执行R语言命令

时间:2022-11-09 12:00:59浏览次数:47  
标签:bin 输出 exe _. windows tecdat -- 拓端 my

 

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

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

拓端tecdat|windows中用命令行执行R语言命令_外部调用


path=D:\R-3.3.0\bin;


在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 Files\R\R-2.13.1\bin\R.exe" CMD BATCH

--vanilla --slave "c:\my projects\my_.R"


在windows中打开命令行界面

拓端tecdat|windows中用命令行执行R语言命令_linux_02

输入命令

"C:\Program Files\R\R-2.13.1\bin\R.exe" CMD BATCH

--vanilla --slave "c:\my projects\my_.R"


其中"C:\Program Files\R\R-2.13.1\bin\R.exe"为r的软件目录

"c:\my projects\my_.R"为执行文件的目录

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

拓端tecdat|windows中用命令行执行R语言命令_外部调用_03


值得注意的是,out文件中会记录下console中所有出现的输出数据

拓端tecdat|windows中用命令行执行R语言命令_外部调用_04


同时会记录下文件执行时间

对比rstudio界面中的输出语句

拓端tecdat|windows中用命令行执行R语言命令_linux_05


相对于r交互中的输出,值得注意的几点:

1.输出看起来就像R是交互式地运行的。

2.输出结果中的参数多了一些。

3.最后有一个运行总结,显示运行脚本花费的时间。

另外一方面,当脚本无法正常执行时,同样会输出out报告错误原因

拓端tecdat|windows中用命令行执行R语言命令_外部调用_06


因此对于网站的日常运营来说,用这种方式不仅方便快捷,并且可以记录下过程输出和运行总结,可以作为log日志报告文件来使用。

 



标签:bin,输出,exe,_.,windows,tecdat,--,拓端,my
From: https://blog.51cto.com/u_14293657/5835811

相关文章

  • Windows和键盘的那些脑残设计
    下面细说一下Windows和键盘相关的脑残设计本文同步更新到个人博客:https://sillage.wang以及微信公众号韭菜安全insert键这第一个我要喷的就是键盘的insert键也不是说......
  • PXE批量装windows(半自动版本)
       一、 环境说明:客户端:CPU:双核内存:4GB内存80GB  ip地址:DHCP 服务端1:CPU:双核内存:1GB内存20GB  ip地址:192.168.40.254    设备标识:Centos7X64......
  • Windows下nginx的使用
    在Windows下使用Nginx,我们需要掌握一些基本的操作命令,比如:启动、停止Nginx服务,重新载入Nginx等,下面我就进行一些简单的介绍。1、启动在nginx安装路径中使用cmd进入到D:\n......
  • Part 23:Cocos2d-x开发实战-移植-从Win32到Windows Phone8-关东升-专题视频课程
    Part23:Cocos2d-x开发实战-移植-从Win32到WindowsPhone8—6652人已学习课程介绍        介绍了从Win32到WindowsPhone8平台移植工作有那些。这些工作包括了:Wind......
  • Windows添加端口ipv4流量转发
    创建流量转发,其中listenaddress为内网ip(也就是ipconfig中所显示的IP),listenport为监听的本机对外端口,后两个分别是需转发的目标主机IP和端口。netshinterfaceportproxya......
  • Windows 永久关闭实时保护
    由于windows的安全保护策略,即使关闭了所有的保护设置,但每次开机实时保护又会自动打开了,这样可能会导致有些软件没法正常打开使用,网上很多都是通过设置本地组策略来把它关......
  • 苹果和Windows双系统怎么启动苹果系统
    背景条件硬件:Inspiron5570操作系统1:Windows10操作系统2:macOS12.6启动顺序重启电脑按F12键选择启动项选择使用苹果的硬盘启动重点:不选择则还是使用Window......
  • Apache服务器的下载与安装(Windows系统)
    一、下载下载地址:http://httpd.apache.org1.点击左侧上方的Download按钮2.找到FilesforMicrosoftWindows并点击3.点击第二个4.根据自己的电脑选择其中一个版本......
  • Windows操作系统搭建Lsky Pro
    写在前面本文主要介绍在Windows下部署兰空图床,以及安装过程,非Windows系统可以参考本文章的安装流程,结合自己系统版本进行部署图床用处图床在日常的用处非常广泛,尤其......
  • 拓端数据tecdat|(转)豆瓣高分影视数据洞察:热门影视十年演变
    随着暑期档热映,最新电影成为广大影迷的热门话题,同时也是大IP能有出彩表现的最佳竞技场。本文对近十年来豆瓣热门影视作品数据进行盘点,一起来看看影视数据......