CommencezCommencez gratuitement

Attribuer des noms

Si vous avez une liste sans noms, vous pouvez bien sûr nommer chaque élément. C'est très utile pour pouvoir faire référence à certains éléments d'une liste, peu importe leur ordre, surtout si vous travaillez avec une liste qui peut grandir ou changer au fil du temps, ou si vous utilisez le même code sur plusieurs listes différentes. Par exemple, si vous avez une liste qui contient un cadre de données, un modèle et un graphique, il est beaucoup plus simple d'appeler $plot plutôt que de chercher quel élément numéroté correspond au graphique.

Cette activité fait partie du cours

Fondements de la programmation fonctionnelle avec purrr

Voir le cours

Instructions de l’exercice

  • Avec un enchaînement au moyen de tuyaux :
    • Donnez un nom à chaque élément de la liste sw_films et affectez le résultat à une nouvelle liste, sw_films_named.
    • Itérez sur l'élément title.
  • Vérifiez que la nouvelle liste a bien des noms.

Exercice interactif pratique

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

# Set names so each element of the list is named for the film title
sw_films_named <- ___ %>% 
  set_names(map_chr(___, "___"))

# Check to see if the names worked/are correct
names(___)
Modifier et exécuter le code