Kom igångKom igång gratis

Namn på vektorer med names()

Vi återvänder till exemplet med januaris och februaris avkastning. Som en påminnelse: i januari fick du 5% avkastning och i februari ytterligare 2%. Som den kunniga datavetare du är inser du att du kan samla dessa värden i en vektor! Det skulle se ut ungefär så här:

ret <- c(5, 2)

Utmärkt! Nu finns all avkastning på ett och samma ställe. Men du kan ta det ett steg längre genom att lägga till namn på varje element i vektorn. Det gör du med names(). Titta här:

names(ret) <- c("Jan", "Feb")

Om du skriver ut ret nu ser det ut så här:

Jan Feb 
5   2

Ganska snyggt, eller hur?

Den här övningen är en del av kursen

Introduktion till R för finans

Visa kurs

Övningsinstruktioner

  • En vektor med 12 månaders avkastning och en vektor med månadsnamn är redan definierade åt dig.
  • Lägg till months som namn på ret för att skapa en mer beskrivande vektor.
  • Skriv ut ret för att se den namngivna vektorn!

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

# Vectors of 12 months of returns, and month names
ret <- c(5, 2, 3, 7, 8, 3, 5, 9, 1, 4, 6, 3)
months <- c("Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec")

# Add names to ret
names(ret) <- 

# Print out ret to see the new names!
Redigera och kör kod