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.