R使用经常是在命令行逐行输入命令(程序), 结果紧接着显示在命令后面。 如何保存这些命令和显示结果? 在R命令行中运行过的命令会被保存在运行的工作文件夹中的一个名为.Rhistory的文件中。 用sink()
函数打开一个文本文件开始记录文本型输出结果。 结束记录时用空的sink()
即可关闭文件不再记录。 如
sink("tmpres01.txt", split=TRUE) print(sin(pi/6)) print(cos(pi/6)) cat("t(10)的双侧0.05分位数(临界值)=", qt(1 - 0.05/2, 10), " ") sink()
sink()
用作输出记录主要是在测试运行中使用, 正常的输出应该使用cat()
函数、write.table()
、write.csv()
等函数。