Ich automatisiere einige webscraping mit R
in cron
und manchmal verwende ich R CMD BATCH
und manchmal verwende ich Rscript
.Warum (oder wann) ist Rscript (oder kleiner) besser als R CMD BATCH?
Um zu entscheiden, welche zu verwenden, fokussiere ich hauptsächlich, wenn ich die .Rout
Datei will oder nicht.
Aber das Lesen der Antworten auf einige Fragen hier in SO (wie this oder this) scheint es, dass Rscript
-R CMD BATCH
bevorzugt.
Also meine Fragen sind:
Neben der Tatsache, dass die Syntax ein wenig anders ist und
R CMD BATCH
spart.Rout
Datei währendRscript
nicht, was sind die wichtigsten Unterschiede zwischen den beiden von ihnen?Wann sollte ich eines bevorzugen? Genauer gesagt, ist in der oben genannten Aufgabe eine von ihnen bevorzugt?
Ich habe noch nicht verwendet
littler
, wie unterscheidet es sich sowohl vonRscript
undR CMD BATCH
?
Littler kann alles machen, was Rscript kann, geht schneller voran und lädt auch das Methodenpaket. Rscript ist "einfach" häufiger, da es zufällig mit R geliefert wird. –
@DirkEddelbuettel was ist mit den Argumenten, die von bash übergeben werden, die von 'commandArgs (TRUE)' abgefangen werden, werden sie irgendwie unterstützt? Ich sehe keine Information in 'kleinerem' Mann. – jangorecki
Nur gefunden "argv", es scheint nicht dokumentiert zu sein. – jangorecki