Ich habe R CMD BATCH my_script.R
von einem Terminal aus ein R
Skript ausgeführt. Ich bin jetzt an dem Punkt angelangt, an dem ich dem Befehl ein Argument übergeben möchte, habe aber einige Probleme, damit es funktioniert. Wenn ich das tue , R CMD BATCH my_script.R blabla
dann blabla
wird die Ausgabedatei, anstatt zur Verfügung Skript die R als Argument interpretiert wird ausgeführt werden.
Ich habe versucht, Rscript my_script.R blabla
was blabla
als Argument richtig weiterzugeben scheint , aber dann bekomme ich nicht die my_script.Rout
Ausgabedatei, mit der ich komme R CMD BATCH
(ich möchte die .Rout
Datei). Während ich die Ausgabe eines Aufrufs an Rscript
einen Dateinamen meiner Wahl umleiten könnte , würde ich die in der Datei enthaltenen R-Eingabebefehle nicht R CMD BATCH
wie in der .Rout
Datei erhalten.
Im Idealfall bin ich also auf der Suche nach einer Möglichkeit, Argumente an ein R-Skript zu übergeben, das über die R CMD BATCH
Methode ausgeführt wird. Ich würde mich jedoch über einen Ansatz freuen, der verwendet wird, Rscript
wenn es eine Möglichkeit gibt, eine vergleichbare .Rout
Datei zu erstellen.
R CMD BATCH
ein Relikt zu sein. Das, was mir daran gefällt, ist, dass es eine.Rout
Datei erzeugt , die nicht nur die Skriptausgabe enthält, sondern auch die Eingabebefehle / Kommentare aus der.R
Skriptdatei verschachtelt , die diese Ausgabe erzeugt hat.