如何解决在控制台输出中保留长注释不会成为“…[TRUNCATED]”的受害者
| 我正在尝试运行一个包含很多注释的脚本,以解释每个表,统计测试和图形。我正在使用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’,那么多
字符输出,后跟“
.... [已截断]’。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。