Aan de slagBegin gratis

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

Bekijk cursus

Oefeninstructies

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