it-swarm.com.de

Wie führe ich ein R-Skript in der eingebauten R-Konsole von RStudio aus?

Ich gehe davon aus, dass es wie Pythons import-Anweisung ist, aber ich würde gerne eine schnelle Antwort erhalten, da ich gerade in einem Einführungskurs bin. 

Dies war die engste, die ich bekam, aber sie schien der Frage nicht zu entsprechen, da sie zeigt, wie ein R-Skript über die System-CLI ausgeführt wird, nicht die blaue RStudio > 

Führe ein R-Skript von der Kommandozeile aus und speichere die Ergebnisse im Unterverzeichnis

7
Nathan Basanese

Kurze Antwort mit der Funktion source ()

Nachdem Sie download installiert, das RStudio installiert und geöffnet haben, wird unten links ein Teil mit blauen Symbolen > angezeigt.

Geben Sie in der grafischen Benutzeroberfläche von RStudio mit dem blauen > Folgendes ein

> setwd('/folder/where/the/file/is/')
> source('file_name')`
...output, if any, appears below...

Beispiel: 

Nehmen wir an, ich habe eine Datei unter /home/myusername/prj/r/learn_r/insurance_data.r, die ich ausführen möchte.

Ich würde RStudio starten und in das kleine Fenster Console folgendes eingeben:

 Remember, it's setwd, not setpwd

 Remember the quotation marks! Don't be silly like me.


Ärgerlich lange Antwort mit Screenshots mit der Funktion source ()

Nun, es stellte sich heraus, dass es viel einfacher war, als ich erwartet hatte, dies über die integrierte Konsole von RStudio auszuführen. Ich war überrascht, dass dies nicht schon vorher nach RStudio gefragt wurde. Wenn ja, dann habe ich wohl eine verbrannte Frage.

Wie auch immer, ein kleiner Versuch und Irrtum hat mir gezeigt, wie das geht 

 enter image description here

Ja, die Ausgabe ist unten erschienen.

Stellen Sie zuerst sicher, dass Sie Ihr Arbeitsverzeichnis festlegen. 

Ich habe dies in RStudio 1.0.143 in meiner Ubuntu 16.04 LTS-Umgebung folgendermaßen durchgeführt: 

setwd("~/proj/r/learn_r")

 enter image description here

Als Nächstes können Sie help(source) eingeben, Sie können nach der Syntax der source()-Funktion suchen und Sie können sie einfach in die RStudio-Konsole für eine Eingabeaufforderung eingeben: 

 enter image description here

11
Nathan Basanese

Wenn Sie eine bestimmte Zeile aus dem R-Skript ausführen möchten, setzen Sie den Cursor irgendwo in die Zeile und drücken Sie die Befehlstaste + Eingabetaste. Wenn Sie das gesamte Skript oder Teile ausführen möchten, wählen Sie den Teil aus und drücken Sie die Eingabetaste. 

2
tatxif