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
Övningsinstruktioner
- Vektorerna
apple,ibmochmicrmed aktiekurser från december 2016 finns redan i din arbetsmiljö. - Använd
cbind()för att kolumnbindaapple,ibmochmicri den ordningen, och spara resultatet somcbind_stocks. - Skriv ut
cbind_stocks. - Använd
rbind()för att radbinda de tre vektorerna i samma ordning, och spara resultatet somrbind_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