Ein Vektor beinhaltet Elemente des gleichen Datentyps. Das ist der Unterschied zu einer Liste, in der ganz unterschiedliche Elemente nebeneinander existieren können.
Vektoren erzeugen
Wir können einen Vektor mit der Funktion c() erstellen:
# Mit der Funktion c() erstellen wir einen Vektorvec<-c(1,3,5,7)
Die Länge eines Vektors bestimmen
Wir können Vektoren nach ihrer Anzahl Elemente fragen:
Elemente eines Vektors adressieren
Vektoren miteinander kombinieren
Wir können auch Vektoren miteinander verbinden, indem wir sie der c() Funktion als Parameter übergeben:
In dem Beispiel oben sehen wir, was passiert, wenn wir versuchen einen Vektor mit Elementen unterschiedlicher Datentypen zu erstellen. Der erste Vektor besteht aus Zahlen, während der zweite aus Zeichenketten besteht. Fügen wir nun beide zusammen, konvertiert R alle Elemente in den kleinsten gemeinsamen Datentyp. In diesem Fall ist das die Zeichenkette (String), da die beiden Werte „Apple“ und „Banana“ nicht in eine Zahl überführbar sind.