问题描述
|
我正在尝试运行一个包含很多注释的脚本,以解释每个表,统计测试和图形。我正在使用RStudio IDE,如下所示
source(filename,echo=T)
这样可以确保脚本将所有内容输出到控制台。如果我按照以下顺序运行,它将把所有输出发送到一个txt文件,然后关闭输出转移
sink(\"filenameIwantforoutput.txt\")
source(filename,echo=T)
sink()
las,我发现我的很多评论都没有被输出。相反,我得到
\“ ...但仅当我们有一个专有b .... [TRUNCATED] \”。
曾经有一次我知道在哪里保存输出,但这是几个月前的事,现在我不记得了。你是否可以?
解决方法
将
max.deparse.length=
参数设置为source
。您可能需要比默认值150大的值。例如:
source(filename,echo=TRUE,max.deparse.length=1e3)
并注意“ 5”的“详细信息”部分中的最后一段为:
如果“ echo”为真且已被拒绝
表达超过
‘max.deparse.length’,那么多
字符输出,后跟“
.... [已截断]’。