LoslegenKostenlos loslegen

Matrix <- Vektoren binden

Oft wirst du Vektoren nicht so erstellen wie im letzten Beispiel. Stattdessen erzeugst du sie aus mehreren Vektoren, die du zusammenfügen möchtest. Dafür eignen sich die Funktionen cbind() und rbind() am besten (Spaltenbindung bzw. Zeilenbindung). Um das in Aktion zu sehen, kombinieren wir zwei Vektoren mit Apple- und IBM-Aktienkursen:

apple <- c(109.49, 109.90, 109.11, 109.95, 111.03)
ibm <- c(159.82, 160.02, 159.84, 160.35, 164.79)

cbind(apple, ibm)

      apple    ibm
[1,] 109.49 159.82
[2,] 109.90 160.02
[3,] 109.11 159.84
[4,] 109.95 160.35
[5,] 111.03 164.79

rbind(apple, ibm)

        [,1]   [,2]   [,3]   [,4]   [,5]
apple 109.49 109.90 109.11 109.95 111.03
ibm   159.82 160.02 159.84 160.35 164.79

Jetzt bist du dran!

Diese Übung ist Teil des Kurses

Einführung in R für Finance

Kurs anzeigen

Anleitung zur Übung

  • Die Aktienkurs-Vektoren apple, ibm und micr aus Dezember 2016 befinden sich in deinem Workspace.
  • Verwende cbind(), um apple, ibm und micr in genau dieser Reihenfolge spaltenweise zu binden, und speichere das Ergebnis als cbind_stocks.
  • Gib cbind_stocks aus.
  • Verwende rbind(), um die drei Vektoren in derselben Reihenfolge zeilenweise zu binden, und speichere das Ergebnis als rbind_stocks.
  • Gib rbind_stocks aus.

Interaktive Übung

Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.

# cbind the vectors together
cbind_stocks <- 

# Print cbind_stocks


# rbind the vectors together
rbind_stocks <- 

# Print rbind_stocks
Code bearbeiten und ausführen