R -Datentypen
Datentypen
Bei der Programmierung ist der Datentyp ein wichtiges Konzept.
Variablen können Daten unterschiedlichen Typs speichern, und unterschiedliche Typen können unterschiedliche Dinge tun.
In R müssen Variablen nicht mit einem bestimmten Typ deklariert werden und können sogar den Typ ändern, nachdem sie festgelegt wurden:
Beispiel
my_var <- 30 # my_var is type of numeric
my_var <- "Sally"
# my_var is now of type character (aka string)
R hat eine Vielzahl von Datentypen und Objektklassen. Sie werden viel mehr darüber erfahren, wenn Sie R weiter kennenlernen.
Grundlegende Datentypen
Grundlegende Datentypen in R können in die folgenden Typen unterteilt werden:
numeric
- (10.5, 55, 787)integer
- (1L, 55L, 100L, wobei der Buchstabe "L" dies als ganze Zahl deklariert)complex
- (9 + 3i, wobei "i" der Imaginärteil ist)character
(auch bekannt als Zeichenfolge) - ("k", "R ist aufregend", "FALSCH", "11,5")logical
(aka boolean) - (WAHR oder FALSCH)
Wir können die class()
Funktion verwenden, um den Datentyp einer Variablen zu überprüfen:
Beispiel
# numeric
x <- 10.5
class(x)
# integer
x <- 1000L
class(x)
#
complex
x <- 9i + 3
class(x)
# character/string
x <- "R is exciting"
class(x)
# logical/boolean
x <- TRUE
class(x)
In den kommenden Kapiteln erfahren Sie noch viel mehr über die einzelnen Datentypen.