R pour la science des données, 2e édition
by Hadley Wickham, Mine Cetinkaya-Rundel, Garrett Grolemund
Chapitre 26. L'itération
Cet ouvrage a été traduit à l'aide de l'IA. Tes réactions et tes commentaires sont les bienvenus : translation-feedback@oreilly.com
Introduction
Dans ce chapitre, tu apprendras des outils pour l'itération, c'est-à-dire l'exécution répétée de la même action sur différents objets. L'itération dans R a généralement tendance à se présenter différemment des autres langages de programmation parce qu'une grande partie est implicite et que nous l'obtenons gratuitement. Par exemple, si tu veux doubler un tableau numérique x dans R, tu peux simplement écrire 2 * x. Dans la plupart des autres langages, tu devrais doubler explicitement chaque élément de x en utilisant une sorte de boucle for.
Ce livre t'a déjà donné un nombre restreint mais puissant d'outils qui effectuent la même action pour plusieurs "choses" :
-
facet_wrap()etfacet_grid()dessine un graphique pour chaque sous-ensemble. -
group_by()plussummarize()calcule un résumé statistique pour chaque sous-ensemble. -
unnest_wider()etunnest_longer()créer de nouvelles lignes et colonnes pour chaque élément d'une colonne de liste.
Il est maintenant temps d'apprendre des outils plus généraux, souvent appelés outils de programmation fonctionnelle parce qu'ils sont construits autour de fonctions qui prennent d'autres fonctions comme entrées. L'apprentissage de la programmation fonctionnelle peut facilement dévier vers l'abstrait, mais dans ce chapitre, nous allons garder les choses concrètes en nous concentrant ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access