R - Grundlegende Syntax

Als Konvention werden wir anfangen, R-Programmierung zu lernen, indem wir ein "Hallo Welt!" Programm. Je nach Bedarf können Sie entweder an der R-Eingabeaufforderung programmieren oder eine R-Skriptdatei zum Schreiben Ihres Programms verwenden. Lassen Sie uns beide einzeln überprüfen.

R Eingabeaufforderung

Sobald Sie die R-Umgebung eingerichtet haben, können Sie Ihre R-Eingabeaufforderung einfach starten, indem Sie an der Eingabeaufforderung den folgenden Befehl eingeben:

$ R

Dadurch wird der R-Interpreter gestartet und Sie erhalten eine Eingabeaufforderung, in der Sie Ihr Programm wie folgt eingeben können:

> myString <- "Hello, World!"
> print ( myString)
[1] "Hello, World!"

Hier definiert die erste Anweisung eine Zeichenfolgenvariable myString, in der wir eine Zeichenfolge "Hello, World!" Zuweisen. und dann wird die nächste Anweisung print () verwendet, um den in der Variablen myString gespeicherten Wert zu drucken.

R Skriptdatei

Normalerweise programmieren Sie Ihre Programme in Skriptdateien und führen diese dann an Ihrer Eingabeaufforderung mit Hilfe des aufgerufenen R-Interpreters aus Rscript. Beginnen wir also mit dem Schreiben des folgenden Codes in eine Textdatei namens test.R wie unter -

# My first program in R Programming
myString <- "Hello, World!"

print ( myString)

Speichern Sie den obigen Code in einer Datei test.R und führen Sie ihn wie unten angegeben an der Linux-Eingabeaufforderung aus. Auch wenn Sie Windows oder ein anderes System verwenden, bleibt die Syntax unverändert.

$ Rscript test.R

Wenn wir das obige Programm ausführen, wird das folgende Ergebnis erzeugt.

[1] "Hello, World!"

Bemerkungen

Kommentare sind wie Hilfetexte in Ihrem R-Programm und werden vom Interpreter bei der Ausführung Ihres eigentlichen Programms ignoriert. Ein einzelner Kommentar wird mit # am Anfang der Anweisung wie folgt geschrieben:

# My first program in R Programming

R unterstützt keine mehrzeiligen Kommentare, aber Sie können einen Trick ausführen, der wie folgt aussieht:

if(FALSE) {
   "This is a demo for multi-line comments and it should be put inside either a 
      single OR double quote"
}

myString <- "Hello, World!"
print ( myString)
[1] "Hello, World!"

Obwohl die obigen Kommentare vom R-Interpreter ausgeführt werden, beeinträchtigen sie Ihr eigentliches Programm nicht. Sie sollten solche Kommentare entweder in einfache oder doppelte Anführungszeichen setzen.