如何将输入和输出接收到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