Créer une liste
Tout comme une liste de courses, les listes en R permettent de regrouper des éléments de types différents. Créer une liste est, vous l’aurez deviné, aussi simple que d’utiliser la fonction list(). On peut dire qu’une liste est une sorte de super type : vous pouvez y stocker pratiquement n’importe quelle information ! Créez une liste comme ceci :
words <- c("I <3 R")
numbers <- c(42, 24)
my_list <- list(words, numbers)
my_list
[[1]]
[1] "I <3 R"
[[2]]
[1] 42 24
Ci-dessous, vous allez créer votre première liste à partir de données que vous avez déjà manipulées !
Cet exercice fait partie du cours
Introduction à R pour la finance
Instructions
- Les 4 composants de votre liste ont été créés pour vous.
- Utilisez
list()pour créer une liste dename,apple,ibmetcor_matrix, dans cet ordre, et affectez-la àportfolio. - Affichez votre
portfolio.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
# List components
name <- "Apple and IBM"
apple <- c(109.49, 109.90, 109.11, 109.95, 111.03)
ibm <- c(159.82, 160.02, 159.84, 160.35, 164.79)
cor_matrix <- cor(cbind(apple, ibm))
# Create a list
portfolio <-
# View your first list