RStudio后台运行任务
RStudio 的1.1.463 是支持32位Windows系统的最后一个版本,在升级到1.2版本之后,除了只能在64位系统运行外,RStudio还增加了一项后台运行任务的功能。一开始我以为,这个功能可以让我将当前的程序丢到后台,然后继续运行下一行,但后来发现并不是我想的那么高级。它只是简化了调用Rscript
运行代码步骤而已。
下面以一个例子来介绍下该功能,当我们在当前工作环境下运行了i <- 1:1000
, 环境变量中就有一个i
。此时我们新建一个脚本"job2.R", 里面只有一行命令
j <- i ^2
接着启动任务(左下角的面板,如果没有说明版本低了)
![](/assets/blank.gif)
默认情况下, 任务配置如下,也就是会以一个全新的环境运行,运行结束后也不会将变量保存在当前环境中。
![](/assets/blank.gif)
由于job2.R里的j依赖于已有的i, 因此本次运行会失败。
Error in eval(statements[[idx]], envir = sourceEnv) :object 'i' not found
Calls: sourceWithProgress -> eval -> eval
Execution halted
重新运行时候勾选"Run job with copy of global environment"就可以正常运行,但是运行结果得到的j, 如果脚本中没有将其保存在磁盘上的代码,那么默认情况下我们是无法在当前环境中使用到该变量的。
"Copy job results" 里有三个选项:
- Don't copy: 不复制到当前全局变量
- To global environment: 变量直接复制到当前全局变量,
- To results object in global environment: 变量会存放在一个列表中,然后复制到当前全局变量
如果运行结束后的变量和当前环境不冲突,我们可以选择"To global environment", 如果存在冲突,比如原来的变量中已经有一个j, 那么选择"To result object in global environment" 是更好的选择。下面就是以第三个选项运行代码后,全局变量中的变量名。
![](/assets/blank.gif)
最后总结下知识点:
- 这个功能本质是用Rscript在后台运行脚本
- 使用场景,当一个代码运行时间特别久,而后续代码不依赖于该输出结果。
- 当前环境变量并不会自动出现在待运行的任务中
- 待运行的任务不会继承当前环境下加载的R包
- 任务运行后的环境变量默认不会存在当前的环境变量中
http://www.taodudu.cc/news/show-5851641.html
相关文章:
- 概要设计阶段--数据库设计说明书
- SQL常用函数、索引、视图、序列
- Oracle之常用sql
- Linux下的常用工具
- 安装win_server_2012的方法
- cleanmymac x断网激活免费码有必要买吗
- redis之如何支持秒杀场景
- 学习Java第三天,关于连连看的java秒杀外挂的研究(1)
- 矿物绝缘电缆的一些介绍
- 电缆型号
- 电线电缆如何分类
- 电缆绝缘层的重要性
- 浅谈BTTZ矿物绝缘电缆的抗火灾能力
- 计算机电缆电阻值,计算机电缆绝缘电阻怎么测量
- 计算机电缆编织密度标准,计算机电缆执行标准
- 计算机电缆护套厚度计算方法,电线电缆的导体、护套、绝缘计算公式介绍
- 基本绝缘、加强绝缘、辅助绝缘和双重绝缘的区别
- 2019年电力电缆作业安全生产模拟考试题库及答案
- 矿物绝缘电缆有哪些应用领域
- 装了win8 之后QQ音乐跟酷狗乐库都显示不出来的问题
- 基于“新浪乐库”的音乐搜索API接口,返回JSON数据
- 网易云与QQ音乐共享了99%乐库,那么这个工具解决剩下的百分之一--SDMUSIC(开源命令行音乐搜索下载软件)...
- 乐库网页播放器与动态切换图片新闻
- ssm毕设项目民族地区文化调研与数字化保护技术研究---青海平弦乐库的建设及播放平台开发l3479(java+VUE+Mybatis+Maven+Mysql+sprnig)
- 2023最新SSM计算机毕业设计选题大全(附源码+LW)之java民族地区文化调研与数字化保护技术研究---青海平弦乐库的建设及播放平台开发l3479
- 对乐库项目的播放列表单元格进行布局
- 计算机毕业设计ssm民族地区文化调研与数字化保护技术研究---青海平弦乐库的建设及播放平台开发l3479系统+程
- 计算机毕业设计ssm民族地区文化调研与数字化保护技术研究---青海平弦乐库的建设及播放平台开发l3479系统+
- 获取ios本地乐库音乐MPMediaPickerController
- [附源码]计算机毕业设计Python+uniapp课后辅导管理微信小程序n8184(程序+lw+远程部署)
RStudio后台运行任务相关推荐
- Linux shell 学习笔记(12)— linux 信号、后台运行脚本、作业控制、定时运行任务
1. 处理信号 1.1 Linux 信号 常见的 Linux 信号如下表所示: 信号 值 描述 1 SIGHUP 挂起进程 2 SIGINT 终止进程 3 SIGQUIT 停止进程 9 SIGKILL ...
- top命令的笔记补充2--如何将top信息后台运行并写入log
这几天写作2篇关于top的文章了,总是发现刚解决一个问题,第二个问题就出来了,总是不那么完美,好了,上主菜: 我在实验的时候用的脚本如下: #!/bin/bash while true do ec ...
- linux 后台运行jar包命令,Linux 运行jar包命令(Cent OS 7后台运行jar包)
Linux 运行jar包命令如下: 方式一 特点:当前ssh窗口被锁定,可按CTRL + C打断程序运行,或直接关闭窗口,程序退出 那如何让窗口不锁定? 方式二 java -jar shareniu. ...
- linux下bash脚本常用的十个技巧:显示执行脚本花费的时间,在脚本退出时杀死后台运行的程序,在脚本退出时跳出循环,读取命令行参数来决定循环次数
文章目录 1.显示执行脚本花费的时间 2.在脚本退出时杀死后台运行的程序 3.在脚本退出时跳出循环 4.读取命令行参数来决定循环次数 1.显示执行脚本花费的时间 网址:bash - How to ge ...
- IOS后台运行机制详解(二)
(温馨提示:亲,请先看上篇,此文乃下篇) 三.iOS长时间后台运行的实现代码 1.检查设备是否支持多任务 Apple出于性能的考虑,并不是所有的iOS设备升级到iOS4以后都支持多任务,比如iPhon ...
- Java程序后台运行,即使关掉Putty终端
Java程序后台运行,即使关掉Putty终端 比如,通过Putty启动远程主机上面的文件 java -cp Crawler.jar Main& 关闭Putty终端之后,这个java程序也会被中 ...
- Linux后台运行命令 nohup command myout.file 21
Linux命令后台运行 转自北国的雨,谢谢:http://www.cnblogs.com/lwm-1988/archive/2011/08/20/2147299.html 有两种方式: 1. comm ...
- PostgreSQL 10.0 preview 功能增强 - 后台运行(pg_background)
标签 PostgreSQL , 10.0 , 后台运行 , pg_background_launch , pg_background_result , pg_background_detach , p ...
- 《转载》IOS高级开发~开机启动无限后台运行监听进程
非越狱情况下实现: 开机启动:App安装到IOS设备设备之后,无论App是否开启过,只要IOS设备重启,App就会随之启动: 无限后台运行:应用进入后台状态,可以无限后台运行,不被系统kill: 监听 ...
最新文章
- Numpy 统计变量(平均值、标准差、方差、最大、最小、和、乘积、对角线和)
- 《游戏设计师修炼之道:数据驱动的游戏设计》一2.8小结
- Microsoft Artificial Intelligence Conference(2018.05.21)
- jQuery教程08-属性筛选选择器
- Spring Boot 2 快速教程:WebFlux 集成 Mongodb(四)
- SQOOP 导出SQL SERVER中数据
- CentOS 7中将Tomcat设置为系统服务
- STM32单片机热敏打印自助排队叫号系统银行医院柜台DY-SV17F语音播报
- VS2010扩展VAX的安装使用
- [不变初心数(15分] 用数组存储不变的数最后对照即可
- 八个数码管共阴c语言,LT-51S(STC89C52R):8个共阴极数码管-程序(2)
- 门户网站开发价格一般需要多少钱?
- apmserv 5.2.6 升级php,Windows + APMServ5.2.6/PHP5以上
- Excel:12 个操作小技巧
- 解决笔记本光驱位硬盘休眠卡顿问题
- 计算机检索中各符号表示含义,文献检索中符号的含义这些符号在文献检索中的含义:AND、 OR、 NOT、 (W)、 TI、 W/s、 AU、 LENG...
- VS Code CentOS7.7 终端字体设置
- 新版Jsoncpp用法
- Latex中大括号内换行显示
- 天基实业老年投资理财指南