我试图通过经由命令行调用R作为如下方式运行分析:的R - r输出的捕获元件成文本文件
R --no-save <SampleProgram.R> SampleProgram.opt
例如,考虑下面的简易R程序:
mydata = read.csv("test.txt", header=T)
attach(mydata)
summary(Variable1)
q()
输出(仅部分示出)显示在SampleProgram.opt:
> mydata = read.csv("test.txt", header=T)
> attach(mydata)
> summary(Variable1)
Min. 1st Qu. Median Mean 3rd Qu. Max.
1.00 1.00 2.00 2.47 3.00 4.00
> q()
此简易R程序是将由需要使用为Variable1显示的汇总统计信息的脚本执行。
现在的问题是:在R中有捕获摘要输出(变量1)并将结果写入输出文件的方法吗?换句话说,我需要R运行Variable1的汇总统计信息,捕获“Min”,“Median”和“Max”值,并将其单独写入输出文本文件。在这个例子中,输出文件应该只包含一行,其值为“1.00,2.00,4.00”(即“Min”,“Median”和“Max”值)。
上面的例子讲述了汇总功能。但是,我需要用其他命令(如glm)来做到这一点(如glm)
我对R相当陌生,想知道在R中是否有办法做到这一点?
感谢您的帮助。
'写(汇总(X)[C(1,3,6),文件= “的test.txt”)'更简单;) – rcs 2009-11-14 17:44:25
好的,谢谢:) – 2009-11-14 17:47:14
卫生署,和Ian提醒我们两个关于猫(...,文件= ...) – 2009-11-14 18:01:52