Vector subsetting
Soms wil je alleen bepaalde delen van je vectors gebruiken en heb je een manier nodig om precies die stukken te pakken. Stel dat je alleen de eerste maand van de rendementen wilt uit een vector met 12 maanden. Dit los je op door de vector te subsetten met [ ].
Hier is de vector met 12-maandsrendementen:
ret <- c(5, 2, 3, 7, 8, 3, 5, 9, 1, 4, 6, 3)
Selecteer de eerste maand: ret[1].
Selecteer de eerste maand op naam: ret["Jan"].
Selecteer de eerste drie maanden: ret[1:3] of ret[c(1, 2, 3)].
Deze oefening maakt deel uit van de cursus
Introductie tot R voor finance
Oefeninstructies
- De benoemde vector
retstaat al in je werkruimte. - Subset de eerste 6 maanden van de rendementen.
- Subset alleen de rendementen van maart en mei met
c()en"Mar","May". - Voer de laatste regel code uit om te subsetten met weglating van de eerste maand van de rendementen.
Interactieve oefening met praktijkervaring
Probeer deze oefening door deze voorbeeldcode aan te vullen.
# First 6 months of returns
# Just March and May
# Omit the first month of returns
ret[-1]