Kom igångKom igång gratis

Matris <- bind vektorer

Ofta skapar du inte vektorer på det sätt vi gjorde i föregående exempel. Istället skapar du dem från flera vektorer som du vill kombinera. För det är det enklast att använda funktionerna cbind() och rbind() (kolumnbindning respektive radbindning). Låt oss se hur de fungerar i praktiken genom att kombinera två vektorer med aktiekurser för Apple och IBM:

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

Nu är det din tur!

Den här övningen är en del av kursen

Introduktion till R för finans

Visa kurs

Övningsinstruktioner

  • Vektorerna apple, ibm och micr med aktiekurser från december 2016 finns redan i din arbetsmiljö.
  • Använd cbind() för att kolumnbinda apple, ibm och micr i den ordningen, och spara resultatet som cbind_stocks.
  • Skriv ut cbind_stocks.
  • Använd rbind() för att radbinda de tre vektorerna i samma ordning, och spara resultatet som rbind_stocks.
  • Skriv ut rbind_stocks.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

# cbind the vectors together
cbind_stocks <- 

# Print cbind_stocks


# rbind the vectors together
rbind_stocks <- 

# Print rbind_stocks
Redigera och kör kod