R语言关于脚本文件的输入和输出
来源:互联网 发布:docker跑windows程序 编辑:程序博客网 时间:2024/04/27 23:34
启动R后将默认开始一个交互式的会话,从键盘接受输入并从屏幕进行输出。不过你也可以处理写在一个脚本文件(一个包含了R语句的文件)中的命令集并直接将结果输出到多类目标中。
1. 输入
函数source("filename")可在当前会话中执行一个脚本。如果文件名中不包含路径,R将假设此脚本在当前工作目录中。举例来说,source("myscript.R")将执行包含在文件myscript.R中的R语句集合。依照惯例,脚本文件以.R作为扩展名,不过这并不是必需的。
2. 文本输出
函数sink("filename")将输出重定向到文件filename中。默认情况下,如果文件已经存在,则它的内容将被覆盖。使用参数append=TRUE可以将文本追加到文件后,而不是覆盖它。参数split=TRUE可将输出同时发送到屏幕和输出文件中。不加参数调用命令sink()将仅向屏幕返回输出结果。
3. 图形输出
虽然sink()可以重定向文本输出,但它对图形输出没有影响。要重定向图形输出,使用表1-4中列出的函数即可。最后使用dev.off()将输出返回到终端。
表1-4 用于保存图形输出的函数
将会在当前会话中执行script1.R中的R代码,结果将出现在屏幕上。
如果执行语句:
文件script2.R中的R代码将执行,结果也将显示在屏幕上。除此之外,文本输出将被追加到文件myoutput中,图形输出将保存到文件mygraphs.pdf中。
最后,如果我们执行语句:
文件script3.R中的R代码将执行,结果将显示在屏幕上。这一次,没有文本或图形输出保存到文件中。整个流程大致如图1-6所示。
R对输入来源和输出走向的处理相当灵活,可控性很强。在1.5节中,我们将学习如何在批处理模式下运行R程序。
from:
http://book.2cto.com/201212/11174.html
- R语言关于脚本文件的输入和输出
- R语言关于脚本文件的输入和输出
- R语言关于脚本文件的输入和输出
- R语言关于脚本文件的输入和输出 sink函数生动
- R:输入和输出
- c语言相关文件的输入和输出
- C语言中的文件流的输入和输出
- 文件的输入和输出
- 文件的输入和输出
- 文件的输入和输出
- 文件的输入和输出
- 文件的输入和输出
- 文件的输入和输出
- 文件的输入和输出
- C语言文件的输入/输出
- 小结:C语言的输入和输出
- C语言的输入和输出函数
- R:读写文件(输入与输出)
- PHP实现Unicode和Utf-8互相转换
- krpano 教程 - 自动旋转和自动场景跳转的实现
- 未决寄存器置1怎么区分是中断请求还是清中断
- JAVA 文件操作
- 总结系列_9(Linux下常见使用总结,续...)
- R语言关于脚本文件的输入和输出
- leetcode 刷题之路 57 Subsets II
- 总结系列_13(Qt使用总结,续...)
- JavaScript 中 私有/公有属性 私有/公有方法 类/实例方法 的区别
- Open Source Compiles in an Xcode 5.1 World
- Hdu1407 - 测试你是否和LTC水平一样高 - 水题
- NMON工具安装使用
- u-boot环境变量
- OC-属性与成员变量的简单介绍与区别