2012-03-31 4 views
10

Im Moment habe ich ein sehr einfaches Skript. Wenn ich die Befehle in eine Konsole eintippe, drucke ich Text auf den Bildschirm. Wenn ich jedoch das Skript unter Verwendung der folgenden ausführenWie kann ich ein 'R'-Skript ausführen, ohne die Ausgabe zu unterdrücken?

Der Inhalt wird ausgeführt, aber nichts auf dem Bildschirm gedruckt. Wie kann ich verhindern, dass die Konsolenausgabe unterdrückt wird?

Antwort

14

IMHO müssen Sie angeben print.eval Parameter auf TRUE gesetzt, wenn Sie nur die Ausgabe (und nicht die Befehle) erhalten möchten. Wenn Sie die Befehle ebenfalls benötigen, sollten Sie echo auf TRUE setzen (was bedeutet, print.eval auf TRUE zu setzen).

Zum Beispiel:

source('myscript.R', print.eval = TRUE)

Verwandte Themen