美文网首页
R程序执行结果的输出sink()

R程序执行结果的输出sink()

作者: MC学公卫 | 来源:发表于2019-03-11 16:12 被阅读0次

内容来自:《R语言数据挖掘》第2版 薛薇 编著

R程序的执行结果默认输出到控制台上。当处理的数据量较大,计算结果较多时,往往希望在计算结果输出到控制台的同时,将其保存到一个指定的文本文件中。为此,需要在程序的第一行调用函数sink(),基本书写格式为:

sink("结果文件名",append=TRUE/FALSE, split=TRUE/FALSE)

其中:
结果文件一般为文本文件,默认位于当前工作目录下;
参数append取TRUE表示若当前目录下有与结果文件同名的文件,则本程序的计算结果将追加到原文件内容的后面,取FALSE表示将本程序的计算结果覆盖原文件的内容;
参数split取TRUE表示在计算结果输出到指定文件中的同时,还输出到控制台上,取FALSE表示计算结果仅输出到指定文件中。
如果后续输出结果不需要保存到文件中,只需在相应行书写sink()即可。

例如:

sink("output.txt",append=FALSE,split = FALSE) 
#将以下行的输出结果保存到output.txt文件中
a = c(1,2,3)
print(a)
a = a*4
print(a)
sink() #以下行的输出结果仅输出到控制台中
文件output.txt: output.txt

这个文件就保存下来了两次print的结果。

相关文章

  • R程序执行结果的输出sink()

    内容来自:《R语言数据挖掘》第2版 薛薇 编著 R程序的执行结果默认输出到控制台上。当处理的数据量较大,计算结果较...

  • 第一章:R语言介绍_《R语言实战》笔记

    输入输出: 输入:source(“filename”) 可以在当前会话中执行一个脚本 输出:sink(“filen...

  • R 输出图片与文本

    文本输出 sink("")可以将输出重定向到文件中。 R当前工作路径下就会产生一个名为example.txt的文件...

  • R向文本文件插入内容

    1. 创造文件并写入 2. 替代方法 可以使用sink和cat命令写入文件sink函数将输出结果重定向到文件。使用...

  • 【Java 进阶】类成员初始化顺序

    首先看下这段测试代码 看下输出结果 输出结果表明,程序的执行顺序为:如果类还没有被加载:1、先执行父类的静态代码块...

  • python学习

    #!/usr/bin/python print "你好,世界"; 以上程序执行输出结果为: File "test...

  • Flink 批处理算子详解

    批处理程序的结果 获取运行时 添加Source 定义算子转换函数 定义Sink 启动程序 source 定义 //...

  • JVM性能监控和排查命令

    示例程序 执行上面的程序,在命令终端执行下面的命令,可以观察到输出结果。 jps:查看Java进程 jps(JVM...

  • ios基础之一天一道笔试题(5)

    请写出程序执行后的输出结果: 结果:0,1,4,5,3,2解析:本题主要考察对队列、线程执行顺序、同步、异步的理解...

  • 深入浅出Python多任务(线程,进程,协程)

    篇幅较长! 导入 看一下下面的程序: 执行这个程序,输出结果如下: 一共花费了十秒。修改程序为多任务的程序: 执行...

网友评论

      本文标题:R程序执行结果的输出sink()

      本文链接:https://www.haomeiwen.com/subject/rfebpqtx.html