Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/entity-framework/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何将输入和输出接收到R中的文本文件?_R - Fatal编程技术网

如何将输入和输出接收到R中的文本文件?

如何将输入和输出接收到R中的文本文件?,r,R,如何将控制台输入和控制台输出都放入文本文件中? 以下面的代码为例: sink("temp.txt") 1:10 sink() 它将编写一个如下所示的文本文件: [1] 1 2 3 4 5 6 7 8 9 10 但是如何创建一个如下所示的文本文件: > 1:10 [1] 1 2 3 4 5 6 7 8 9 10 我已经看过了?水槽和搜索。 我也读过: 如果有区别的话,我将使用StatET和Eclipse library(TeachingDemo

如何将控制台输入和控制台输出都放入文本文件中? 以下面的代码为例:

sink("temp.txt")
1:10
sink()
它将编写一个如下所示的文本文件:

[1]  1  2  3  4  5  6  7  8  9 10
但是如何创建一个如下所示的文本文件:

>   1:10
 [1]  1  2  3  4  5  6  7  8  9 10
我已经看过了?水槽和搜索。 我也读过:

如果有区别的话,我将使用StatET和Eclipse

library(TeachingDemos)

txtStart("temp.txt")
1:10
txtStop()
文本文件现在看起来像

> 1:10
 [1]  1  2  3  4  5  6  7  8  9 10

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

R--no save--quiet/path/to/output.txt

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

谢谢。它似乎工作得很好。我很惊讶BaseR中没有类似的函数。@George Dontas,5年后,这仍然是必要的吗?它能将
help(“xx”)
放入一个文件吗?
R --no-save --quiet < /path/to/script.R > /path/to/output.txt