Ajouter à une liste
Une fois que vous avez créé une liste, vous n’êtes pas bloqué·e avec pour toujours. Vous pouvez y ajouter de nouveaux éléments quand vous le souhaitez ! Supposons que vous vouliez ajouter le film préféré de votre ami Dan à votre liste. Vous pouvez le faire avec $, comme lorsque vous ajoutiez de nouvelles colonnes à des data frames.
my_list$dans_movie <- "StaR Wars"
my_list
$my_words
[1] "I <3 R"
$my_numbers
[1] 42 24
$dans_movie
[1] "StaR Wars"
Vous auriez aussi pu utiliser c() pour ajouter un autre élément à la liste : c(my_list, dans_movie = "StaR Wars"). C’est pratique si vous souhaitez ajouter plusieurs éléments à votre liste en une seule fois.
Cet exercice fait partie du cours
Introduction à R pour la finance
Instructions
- Une autre information utile pour votre
portfolioest la variableweight, qui décrit votre allocation entre Apple et IBM. Remplissez les___correctement pour être investi·e à 20 % dans Apple et à 80 % dans IBM. N’oubliez pas d’utiliser des nombres décimaux, pas des pourcentages ! - Affichez
portfoliopour voir l’élémentweight. - Vous pouvez modifier les données d’une liste de la même manière que vous y ajoutez des éléments avec
$. Créezweightpour être investi·e à 30 % dans Apple et à 70 % dans IBM. - Affichez à nouveau
portfoliopour voir vos modifications.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
# Add weight: 20% Apple, 80% IBM
portfolio$___ <- c(apple = ___, ibm = ___)
# Print portfolio
# Change the weight variable: 30% Apple, 70% IBM
portfolio$___ <- c(apple = ___, ibm = ___)
# Print portfolio to see the changes