Delmängder av vektorer
Ibland vill du bara arbeta med vissa delar av en vektor, och då behöver du ett sätt att plocka ut just de delarna. Vad gör du till exempel om du bara vill ha avkastningen för den första månaden ur en vektor med 12 månaders avkastning? Det löser du genom att ta ut en delmängd ur vektorn med hjälp av [ ].
Här är avkastningsvektorn för 12 månader:
ret <- c(5, 2, 3, 7, 8, 3, 5, 9, 1, 4, 6, 3)
Välj den första månaden: ret[1].
Välj den första månaden med namn: ret["Jan"].
Välj de tre första månaderna: ret[1:3] eller ret[c(1, 2, 3)].
Den här övningen är en del av kursen
Introduktion till R för finans
Övningsinstruktioner
- Den namngivna vektorn
retär definierad i din arbetsmiljö. - Ta ut de 6 första månadernas avkastning.
- Ta ut enbart mars och maj med hjälp av
c()och"Mar","May". - Kör den sista kodraden för att ta ut en delmängd som utesluter den första månaden.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# First 6 months of returns
# Just March and May
# Omit the first month of returns
ret[-1]