Chapitre 12. L'évaluation Tidy
Si tu utilises Shiny avec le tidyverse, tu rencontreras presque certainement le défi de programmer avec l'évaluation tidy. L'évaluation tidy est utilisée dans tout le tidyverse pour rendre l'exploration interactive des données plus fluide, mais elle a un coût : il est difficile de faire référence à des variables de façon indirecte et donc plus difficile de programmer avec.
Dans ce chapitre, tu apprendras comment envelopper les fonctions ggplot2 et dplyr dans une application Shiny. (Si tu n'utilises pas le tidyverse, tu peux sauter ce chapitre
.) Les techniques pour intégrer les fonctions ggplot2 et dplyr dans d'autres fonctions ou dans un package sont un peu différentes et sont abordées dans d'autres ressources comme Using ggplot2 in Packages (Utiliser ggplot2 dans les packages) ou Programming with dplyr (Programmer avec dplyr). Commençons :
library(shiny)library(dplyr,warn.conflicts=FALSE)library(ggplot2)
Motivation
Imagine Je veux créer une application qui te permette de filtrer une variable numérique pour sélectionner les lignes qui sont supérieures à un seuil. Tu pourrais écrire quelque chose comme ceci :
num_vars<-c("carat","depth","table","price","x","y","z")ui<-fluidPage(selectInput("var","Variable" ...
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