Читать книгу R für Dummies - Andrie de Vries - Страница 55

Werte zuweisen und berechnen

Оглавление

Natürlich können Sie R einfach als Taschenrechner benutzen, und das war's. Möglicherweise reizen Sie es dann jedoch nicht ganz aus. Richtig nützlich wird R durch seine Fähigkeit, Werte zu speichern und mit diesen gespeicherten Werten Berechnungen durchzuführen.

Probieren Sie Folgendes:

> x <- 1:5

> x

[1] 1 2 3 4 5

In diesen zwei Zeilen weisen Sie zunächst die Folge 1:5 einer Variablen namens x zu. Anschließend weisen Sie R an, Ihnen den Inhalt von x anzuzeigen, indem Sie x, gefolgt von der -Taste, in die Konsole eingeben.

Der Zuweisungsoperator lautet in R <-. Diesen geben Sie in R mit zwei Tasten ein: der »Kleiner«-Taste (<) und der »Bindestrich«-Taste (-). Die Kombination beider Zeichen ergibt den Zuweisungsoperator. Es ergibt aus Gründen der Übersichtlichkeit Sinn, vor und nach dem Zuweisungsoperator Leerzeichen zu verwenden.

Neben dem Anzeigen des Werts einer Variablen können Sie auch Berechnungen damit ausführen. Erzeugen Sie eine zweite Variable mit dem Namen y und weisen Sie ihr den Wert 10 zu. Anschließend addieren Sie x und y, etwa so:

> y <- 10

> x + y

[1] 11 12 13 14 15

Die Werte der beiden Variablen verändern sich durch diese Operation nicht, es sei denn, Sie weisen ihnen einen neuen Wert zu. Das können Sie leicht überprüfen:

> x

[1] 1 2 3 4 5

> y

[1] 10

Erzeugen Sie jetzt eine neue Variable z, weisen Sie ihr den Wert von x+y zu und lassen Sie sich den Wert von z anzeigen:

> z <- x + y

> z

[1] 11 12 13 14 15

Variablen können auch Texte aufnehmen. Zum Beispiel können Sie der Variablen h den Wert "Hallo" zuweisen, indem Sie die Zeichenkette in Anführungszeichen setzen:

> h <- "Hallo"

> h

[1] "Hallo"

Zeichen oder Zeichenketten (= Text) müssen in R immer in Anführungszeichen gesetzt werden. Dabei ist es egal, ob einfache oder doppelte. So ist sowohl der Ausdruck h <- "Hallo" als auch der Ausdruck h <- 'Hallo' in R zulässig. Aus Gründen der Einheitlichkeit werden in diesem Buch immer doppelte Anführungszeichen "" verwendet.

Im Abschnitt »Vektoren verwenden« weiter vorn in diesem Kapitel haben wir die Funktion c() benutzt, um numerische Werte zu Vektoren zu kombinieren. Diese Technik funktioniert auch für Text:

> hw <- c("Hallo","Welt!")

> hw

[1] "Hallo" "Welt!"

Um mehrere Textelemente zu einem einzigen zu verbinden, können Sie die Funktion paste() verwenden. Standardmäßig trennt diese Funktion die Elemente mit einem Leerzeichen, etwa so (und bitte zählen Sie wieder die Anführungszeichen der Ausgabe):

> paste("Hallo", "Welt!")

[1] "Hallo Welt!"

R für Dummies

Подняться наверх