Ich versuche, eine Analyse durchzuführen, indem ich R über die Befehlszeile wie folgt aufrufe:
R --no-save < SampleProgram.R > SampleProgram.opt
Betrachten Sie zum Beispiel das folgende einfache R-Programm:
mydata = read.csv("test.txt", header=T)
attach(mydata)
summary(Variable1)
q()
Die Ausgabe wird in SampleProgram.opt angezeigt (nur teilweise dargestellt):
> 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()
Dieses einfache R-Programm wird von einem Skript ausgeführt, das die für Variable1 angezeigte zusammenfassende Statistik verwenden muss.
Die Frage ist folgende: Gibt es in R eine Möglichkeit, die Ausgabe von summary(Variable1) zu erfassen und die Ergebnisse in eine Ausgabedatei zu schreiben? Mit anderen Worten: Ich brauche R, um die zusammenfassende Statistik für Variable1 auszuführen, die Werte "Min", "Median" und "Max" zu erfassen und diese allein in eine Ausgabetextdatei zu schreiben. In diesem Beispiel sollte die Ausgabedatei nur eine Zeile mit den Werten "1.00, 2.00, 4.00" (d. h. die Werte "Min", "Median" und "Max") enthalten.
Im obigen Beispiel geht es um die Funktion Zusammenfassung. Ich muss das aber auch mit anderen Befehlen machen (z. B. mit glm)
Ich bin ziemlich neu in R und fragte mich, ob es eine Möglichkeit in R gibt, dies zu tun?
Vielen Dank für die Hilfe.