带Sink的输出文件():停止Sink()输出命令

时间:2018-04-19 21:31:44

标签: r sink

我应该说我是R的新人。

我正在尝试使用sink()函数将输出写入新文件。

当我只希望它显示输出时,Sink()似乎正在返回所有内容,包括所有命令。

例如:

如果我从源代码运行以下代码:

sink("hello.txt")
cat("hello world")
sink()

RStudio创建一个新文件,其中包含以下文本:

> cat("hello world")
hello world
> sink()

我认为这应该只输出

hello world

有人可以告诉我如何使sink()忽略命令吗?

谢谢大家的时间。

1 个答案:

答案 0 :(得分:0)

如果使用Run而不是Source,则仅在.txt文件中有输出。我不确定为什么会这样。