Noms d’un vecteur avec names()
Revenons à l’exemple des rendements de janvier et février. Pour rappel, en janvier vous avez obtenu un rendement de 5 %, et en février, 2 % supplémentaires. En bon·ne data scientist, vous réalisez que vous pouvez placer ces rendements dans un vecteur ! Cela donnerait quelque chose comme :
ret <- c(5, 2)
Parfait ! Tous les rendements sont maintenant rassemblés. Vous pouvez toutefois aller plus loin en ajoutant un nom à chaque rendement du vecteur. Pour cela, utilisez names(). Regardez :
names(ret) <- c("Jan", "Feb")
Afficher ret renvoie maintenant :
Jan Feb
5 2
Plutôt sympa, non ?
Cet exercice fait partie du cours
Introduction à R pour la finance
Instructions
- Un vecteur de 12 rendements mensuels et un vecteur de noms de mois sont déjà définis pour vous.
- Ajoutez
monthscomme noms àretpour obtenir un vecteur plus explicite. - Affichez
retpour voir le vecteur désormais nommé !
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
# 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!