1. Apprendre
  2. /
  3. Cours
  4. /
  5. Fondements de la programmation fonctionnelle avec purrr

Connected

Exercice

Structure d'une liste

Souvent, en travaillant avec R, vous utilisez des tableaux de données (data frames) ou des vecteurs. Un autre type d'objet R est la liste. Même si elles peuvent sembler complexes, les listes sont extrêmement puissantes. Les listes ressemblent au sac sans fond d'Hermione Granger (dans Harry Potter) ; elles peuvent contenir une grande variété d'éléments. Les éléments d'une liste n'ont pas besoin d'être du même type, et tant que vous savez comment elle est organisée, vous pouvez extraire ce qu'il vous faut en la sous‑sélectionnant.

Les listes, qu'elles soient nommées ou non, peuvent être sous‑sélectionnées avec des doubles crochets [[ ]] ainsi : listname[[ index ]]

Si une liste est nommée, vous pouvez aussi utiliser $ pour la sous‑sélection. La syntaxe list$elementname extrait l'élément nommé de la liste. Comme pour tout autre objet dans R, vous pouvez utiliser str() pour déterminer la structure de la liste.

Instructions

100 XP
  • Chargez le paquet repurrrsive.
  • Chargez l'ensemble de données wesanderson.
  • Examinez la structure du premier élément de wesanderson.
  • Examinez la structure de l'élément GrandBudapest dans wesanderson.