Aan de slagBegin gratis

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

Bekijk cursus

Oefeninstructies

  • De vectors met aandelenkoersen apple, ibm en micr van december 2016 staan in je werkruimte.
  • Gebruik cbind() om apple, ibm en micr in die volgorde kolomgewijs te binden als cbind_stocks.
  • Print cbind_stocks.
  • Gebruik rbind() om de drie vectors in dezelfde volgorde rijgewijs te binden als rbind_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
Code bewerken en uitvoeren