如何将输入和输出汇入R中的文本文件?

Jer*_*lim 19 r

如何将控制台输入和控制台输出都接收到文本文件?请使用以下代码:

sink("temp.txt")
1:10
sink()
Run Code Online (Sandbox Code Playgroud)

它将编写一个如下所示的文本文件:

[1]  1  2  3  4  5  6  7  8  9 10
Run Code Online (Sandbox Code Playgroud)

但是如何创建如下所示的文本文件:

>   1:10
 [1]  1  2  3  4  5  6  7  8  9 10
Run Code Online (Sandbox Code Playgroud)

我看了看?下沉并搜索了R-help.我还读过:在R中维护输入/输出日志

如果它有所作为,我正在使用StatET和Eclipse.

Geo*_*tas 19

library(TeachingDemos)

txtStart("temp.txt")
1:10
txtStop()
Run Code Online (Sandbox Code Playgroud)

文本文件现在看起来像

> 1:10
 [1]  1  2  3  4  5  6  7  8  9 10
Run Code Online (Sandbox Code Playgroud)


ダンボ*_*ンボー 5

如果保存R脚本文件而不是将命令输入到交互式会话中,还可以从命令行运行以下命令(在*nix系统上):

R --no-save --quiet < /path/to/script.R > /path/to/output.txt
Run Code Online (Sandbox Code Playgroud)

这将创建文件"output.txt"并将所有输入(包括注释)和R脚本的输出保存到其中.