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 numeric
Datentyp 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 L
nach 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 complex
Zahl 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)