使用R语言做统计检验(计算精度)时,总会输出很多信息,比如像用summar()函数等分析时,发现利用summary函数会输出“一大堆”结果。而这些结果除了可以从中挑选出自己想要的保存为xlsx、csv文件外,改如何将全部打印出来的结果完完整整的保存到我们想要的txt甚至是word文档中呢?这里呢参考两位博主博主1 和博主2的文章,就是利用sink函数将输出结果重定向到文件。
使用方式:sink(file = NULL, append = FALSE, type = c(“output”, “message”),split = FALSE)
append参数:布尔值。TRUE时,输出内容追加到文件尾部。FALSE,覆盖文件原始内容。代码案例如下:
library(aqp)
kk=matrix(c(1:25),nrow=5)#混淆矩阵
Tau_u=tauW(kk)#检验的
sink("D:\\LY_TT.txt")#保存为txt文档(定向到txt文件)
#sink("D:\\LY_T1.docx")#保存为word文档
Tau_u
#summary(Tau_u)#打印结果一样的
sink()#结束重定向,不能少,相当于close()
展示结果如下图:
文本文件(.txt)
word文件(.docx)