or
Cette activité fait partie du cours
Les fonctions lambda, mappeurs et prédicats vous intimident? N'ayez crainte! Après un petit rappel sur purrr, nous plongerons dans les bases de la programmation fonctionnelle, nous découvrirons les fonctions anonymes et les prédicats, et nous verrons comment les utiliser pour nettoyer et explorer des données.
Exercice en cours
Prêt à aller plus loin avec la programmation fonctionnelle et purrr? Dans ce chapitre, nous découvrirons le concept de programmation fonctionnelle, nous explorerons la gestion des erreurs, notamment avec safely() et possibly(), et nous présenterons la fonction compact() pour épurer votre code.
Dans ce chapitre, nous utiliserons purrr pour écrire un code plus clair, plus propre et plus facile à maintenir. Nous apprendrons à écrire des fonctions élégantes avec compose() et negate(). Nous utiliserons aussi partial() pour composer des fonctions en « préremplissant » des arguments à partir de fonctions existantes. Enfin, nous présenterons les colonnes de type liste (list-columns), une structure de données pratique qui nous aide à écrire du code soigné avec le Tidyverse.
Nous rassemblerons tout ce que nous savons sur purrr dans une étude de cas. Ici, nous utiliserons purrr pour analyser des données récupérées depuis Twitter. Nous écrirons un code propre pour organiser les données, puis nous identifierons les influenceurs Twitter de la conférence RStudio 2018.