Ich habe R CMD BATCH my_script.Rvon einem Terminal aus ein RSkript 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 blabladann blablawird die Ausgabedatei, anstatt zur Verfügung Skript die R als Argument interpretiert wird ausgeführt werden.
Ich habe versucht, Rscript my_script.R blablawas blablaals Argument richtig weiterzugeben scheint , aber dann bekomme ich nicht die my_script.RoutAusgabedatei, mit der ich komme R CMD BATCH(ich möchte die .RoutDatei). Während ich die Ausgabe eines Aufrufs an Rscripteinen Dateinamen meiner Wahl umleiten könnte , würde ich die in der Datei enthaltenen R-Eingabebefehle nicht R CMD BATCHwie in der .RoutDatei 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 BATCHMethode ausgeführt wird. Ich würde mich jedoch über einen Ansatz freuen, der verwendet wird, Rscriptwenn es eine Möglichkeit gibt, eine vergleichbare .RoutDatei zu erstellen.
R CMD BATCHein Relikt zu sein. Das, was mir daran gefällt, ist, dass es eine.RoutDatei erzeugt , die nicht nur die Skriptausgabe enthält, sondern auch die Eingabebefehle / Kommentare aus der.RSkriptdatei verschachtelt , die diese Ausgabe erzeugt hat.