CommencezCommencez gratuitement

Noms d'un vecteur avec names()

Revenons à l'exemple des rendements de janvier et février. Pour vous rafraîchir la mémoire : en janvier, vous avez obtenu un rendement de 5 %, et en février, un 2 % additionnel. En bonne ou bon spécialiste des données, vous réalisez que vous pouvez placer ces rendements dans un vecteur ! Cela ressemblerait à ceci :

ret <- c(5, 2)

Super ! Maintenant, tous les rendements sont regroupés. Vous pouvez toutefois aller plus loin en ajoutant un nom à chaque rendement de votre vecteur. Pour ce faire, utilisez names(). Voyez plutôt :

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

L'impression de ret donne maintenant :

Jan Feb 
5   2

Pas mal, n'est-ce pas ?

Cette activité fait partie du cours

Introduction à R pour la finance

Voir le cours

Instructions de l’exercice

  • Un vecteur de 12 rendements mensuels et un vecteur de noms de mois sont déjà définis pour vous.
  • Ajoutez months comme noms à ret pour obtenir un vecteur plus explicite.
  • Affichez ret pour voir le vecteur nouvellement nommé !

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

# 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!
Modifier et exécuter le code