2

我正在 Mac OS X 系统 R 版本 2.9.2 上处理大型 Sweave 文档/脚本。在某些情况下,看起来好像 Sweave 正在重定向标准输出,因此x <- 1; print(x)根本没有给出任何结果。(控制台仍在运行,plot(x)正常弹出一个情节。)所以,有两个问题:

  1. 如何强制标准输出返回控制台,以及,
  2. 为什么 Sweave 这样做,以及如何做到这一点?
4

1 回答 1

2

找到它,广泛使用RSeek。该sink()函数将控制台重定向到一个文件。sink(NULL)取消重定向。仍然不完全确定 Sweave 设置水槽的原因。我怀疑我的代码中的错误导致 Sweave 在没有取消接收器的情况下中止。

于 2009-12-15T18:25:11.247 回答