Symbole

Wenn Sie in R eine Variable definieren, weisen Sie tatsächlich in einer Auswertungsumgebung einem Symbol einen Wert zu. Geben Sie beispielsweise den folgenden Ausdruck:

> x <- 1

in der R-Konsole ein, wird dadurch in der globalen Umgebung dem Symbol x ein Vektorobjekt der Länge 1 mit der Konstanten 1 als numerischem Wert (doppelte Genauigkeit) zugewiesen. Wenn der R-Interpreter einen Ausdruck auswertet, werden (im Regelfall) alle darin vorkommenden Symbole evaluiert. Konstruieren Sie nun ein Objekt aus einer Reihe von Symbole, löst R diese Symbole auf, wenn das Objekt zusammengesetzt wird:

> x <- 1 > y <- 2 > z <- 3 > v <- c(x, y, z) > v [1] 1 2 3 > > # v wurde bereits definiert, eine Änderung > # von x wirkt sich also nicht auf v aus. > x ...

Get R in a Nutshell now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.