Aan de slagGa gratis aan de slag

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

Cursus bekijken

Oefeninstructies

  • De benoemde vector ret staat 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]
Code bewerken en uitvoeren