R pour la science des données, 2e édition
by Hadley Wickham, Mine Cetinkaya-Rundel, Garrett Grolemund
Chapitre 25. Les fonctions
Cet ouvrage a été traduit à l'aide de l'IA. Tes réactions et tes commentaires sont les bienvenus : translation-feedback@oreilly.com
Introduction
L'un des meilleurs moyens d'améliorer ta portée en tant que scientifique des données est d'écrire des fonctions. Les fonctions te permettent d'automatiser des tâches courantes d'une manière plus puissante et plus générale que le copier-coller. L'écriture d'une fonction présente trois grands avantages par rapport à l'utilisation du copier-coller :
Tu peux donner à une fonction un nom évocateur qui facilite la compréhension de ton code.
Lorsque les exigences changent, tu dois mettre à jour le code à un seul endroit, au lieu de plusieurs.
Tu élimines le risque de faire des erreurs fortuites lorsque tu fais un copier-coller (par exemple, mettre à jour le nom d'une variable à un endroit mais pas à un autre).
Il facilite la réutilisation du travail d'un projet à l'autre, ce qui augmente ta productivité au fil du temps.
Une bonne règle de base consiste à envisager d'écrire une fonction chaque fois que tu as copié et collé un bloc de code plus de deux fois (c'est-à-dire que tu as maintenant trois copies du même code). Dans ce chapitre, tu découvriras trois types de fonctions utiles :
- Les fonctions vectorielles prennent un ou plusieurs vecteurs en entrée et renvoient un vecteur en sortie.
- Les fonctions de cadre de données prennent un cadre de données en entrée et renvoient un cadre de données en sortie.
- Les fonctions ...
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