Matrix <- vectors binden
Vaak maak je geen vectors zoals in het vorige voorbeeld. In plaats daarvan maak je ze door meerdere vectors te combineren. Daarvoor gebruik je het makkelijkst de functies cbind() en rbind() (kolommen binden en rijen binden). Om dit in actie te zien, combineren we twee vectors met aandelenkoersen van Apple en 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 ben jij aan de beurt!
Deze oefening maakt deel uit van de cursus
Introductie tot R voor finance
Oefeninstructies
- De vectors met aandelenkoersen
apple,ibmenmicrvan december 2016 staan in je werkruimte. - Gebruik
cbind()omapple,ibmenmicrin die volgorde kolomgewijs te binden alscbind_stocks. - Print
cbind_stocks. - Gebruik
rbind()om de drie vectors in dezelfde volgorde rijgewijs te binden alsrbind_stocks. - Print
rbind_stocks.
Interactieve oefening met praktijkervaring
Probeer deze oefening door deze voorbeeldcode aan te vullen.
# cbind the vectors together
cbind_stocks <-
# Print cbind_stocks
# rbind the vectors together
rbind_stocks <-
# Print rbind_stocks