ÎncepețiÎncepe gratuit

names() pentru vectori

Să revenim la exemplul cu randamentele din ianuarie și februarie. Ca să îți reîmprospătezi memoria: în ianuarie ai obținut un randament de 5%, iar în februarie, unul de 2%. Fiind data scientist priceput ce ești, îți dai seama că poți pune aceste randamente într-un vector! Ar arăta cam așa:

ret <- c(5, 2)

Excelent! Acum toate randamentele se află într-un singur loc. Poți merge însă cu un pas mai departe, adăugând nume fiecărui element din vector. Faci asta folosind names(). Iată cum:

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

Acum, dacă afișezi ret, vei obține:

Jan Feb 
5   2

Destul de util, nu-i așa?

Acest exercițiu face parte din cursul

Introducere în R pentru Finanțe

Vezi cursul

Instrucțiuni pentru exercițiu

  • Sunt deja definiți pentru tine un vector cu 12 randamente lunare și un vector cu numele lunilor.
  • Adaugă months ca nume ale vectorului ret pentru a crea un vector mai descriptiv.
  • Afișează ret pentru a vedea vectorul cu numele adăugate!

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# 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!
Editează și rulează codul