CommencezCommencez gratuitement

Ajouter à une liste

Une fois que vous avez créé une liste, vous n'êtes pas obligé de la conserver telle quelle. Vous pouvez y ajouter de nouveaux éléments quand vous le voulez! Supposons que vous souhaitiez 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 trames de données.

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"). Cette approche est utile si vous voulez ajouter plusieurs éléments à votre liste en une seule fois.

Cette activité fait partie du cours

Introduction à R pour la finance

Voir le cours

Instructions de l’exercice

  • Un autre renseignement utile pour votre portfolio est la variable weight, qui indique votre répartition entre Apple et IBM. Remplissez correctement les ___ afin d'être investi à 20 % dans Apple et à 80 % dans IBM. N'oubliez pas d'utiliser des nombres en décimal, pas des pourcentages!
  • Affichez portfolio pour voir l'élément weight.
  • Vous pouvez modifier les données d'une liste de la même façon que pour y ajouter des éléments avec $. Créez weight pour être investi à 30 % dans Apple et à 70 % dans IBM.
  • Affichez de nouveau portfolio pour voir vos changements.

Exercice interactif pratique

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

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