R -Nummern


Zahlen

Es gibt drei Zahlentypen in R:

  • numeric
  • integer
  • complex

Variablen des Zahlentyps werden erstellt, wenn Sie ihnen einen Wert zuweisen:

Beispiel

x <- 10.5   # numeric
y <- 10L    # integer
z <- 1i     # complex

Numerisch

Ein numericDatentyp ist der häufigste Typ in R und enthält eine beliebige Zahl mit oder ohne Dezimalstelle, wie z. B.: 10,5, 55, 787:

Beispiel

x <- 10.5
y <- 55

# Print values of x and y
x
y

# Print the class name of x and y
class(x)
class(y)

Ganze Zahl

Ganze Zahlen sind numerische Daten ohne Dezimalstellen. Dies wird verwendet, wenn Sie sicher sind, dass Sie niemals eine Variable erstellen werden, die Dezimalzahlen enthalten sollte. Um eine integer Variable zu erstellen, müssen Sie den Buchstaben Lnach dem ganzzahligen Wert verwenden:

Beispiel

x <- 1000L
y <- 55L

# Print values of x and y
x
y

# Print the class name of x and y
class(x)
class(y)

Komplex

Eine complexZahl wird mit einem „ i“ als Imaginärteil geschrieben:

Beispiel

x <- 3+5i
y <- 5i

# Print values of x and y
x
y

# Print the class name of x and y
class(x)
class(y)

Typkonvertierung

Sie können mit den folgenden Funktionen von einem Typ in einen anderen konvertieren:

  • as.numeric()
  • as.integer()
  • as.complex()

Beispiel

x <- 1L # integer
y <- 2 # numeric

# convert from integer to numeric:
a <- as.numeric(x)

# convert from numeric to integer:
b <- as.integer(y)

# print values of x and y
x
y

# print the class name of a and b
class(a)
class(b)