Vector-subsetting
Soms wil je alleen specifieke delen van je vectors gebruiken, en heb je een manier nodig om precies die stukken op te vragen. Stel bijvoorbeeld dat je alleen de eerste maand aan rendementen uit de vector met 12 maanden rendement wilt. Dit los je op door de vector te subselecteren met [ ].
Hier is de 12-maandenrendementvector:
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 Financiën
Oefeninstructies
- De benoemde vector
retstaat al in je workspace. - Subselecteer de eerste 6 maanden aan rendementen.
- Subselecteer alleen de rendementen van maart en mei met
c()en"Mar","May". - Voer de laatste coderegel uit om een subset te maken die de eerste maand aan rendementen weglaat.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
# First 6 months of returns
# Just March and May
# Omit the first month of returns
ret[-1]