Ich habe hier nachgesehen: Ссылка
Wikipedia zeigt, wie man ein On-The-Fly-R-Programm schreibt: Ссылка
Aber wie führe ich das aus einer Datei aus?
Welche Erweiterung muss gegeben werden?
Wie kompiliere ich die Datei dann?
unter Linux.
Ich habe eine Datei mow.R
erstellt, die den folgenden Code enthält:
cat ('Hello world!')
R sagt:
%Vor% Allgemein möchte ich Ihren R-Dateien die Erweiterung .R
geben.
Um ein Programm auszuführen, können Sie R starten (indem Sie an der Eingabeaufforderung "R" eingeben) und innerhalb des Programms / Interpreters können Sie Ihr Programm (nennen wir es "so.R"
) mit dem Befehl source ausführen. Z. B.
ergibt:
%Vor%Sie können das Programm von der Unix-Shell mit
ausführen %Vor% Es wird eine Datei mit dem Namen "so.Rout"
erzeugt, die die Ausgabe Ihres Programmlaufs enthält, insbesondere wenn sie nicht-triviale Mengen an Ausgaben enthält. Wenn es ein Problem mit dem Programmlauf gibt, werden die Fehlermeldungen usw. ebenfalls in dieser Datei enthalten sein, so dass es ein gutes Diagnosewerkzeug ist. Eine Alternative ist der Befehl Rscript , der seine Ausgabe an stdout sendet. In diesem Fall müssen Sie ihn erfassen, wenn er lang ist dich selbst.
Es gibt einen sehr nützlichen Trick, wenn es für R verwandte Themen googlen kann, kann es schwierig sein, weil R ein einzelnes Zeichen ist. Um effektiv zu sein, müssen Sie " r-help: " auf Ihre Suchbegriffe anwenden. Z. B.
r-help:Running a program
Hier sind zwei Handbücher, die nützlich sein könnten / Ihnen beim Einstieg helfen:
und schauen Sie sich auch die R-Handbücher an.
Weitere Informationen / FAQs usw. finden Sie auf der R-Website . Ich habe festgestellt, dass es eine Menge an Informationen über R gibt (es tutorials usw.), aber es kann schwierig sein, sie zu finden. Der Google-Trick "r-help" hilft dabei wirklich.