Afficher les données dans un tableau
Une première étape simple pour explorer un jeu de données est de l'afficher sous forme de tableau.
Jusqu'ici, nous nous sommes surtout concentrés sur les entrées — des composants interactifs qui permettent à l'utilisateur de choisir des valeurs. Maintenant, nous voulons avoir un tableau dans notre appli et y envoyer des données à afficher. Pour afficher des objets dans Shiny, nous devons utiliser des fonctions d'output et de rendu.
Cette activité fait partie du cours
Études de cas : créer des applications Web avec Shiny en R
Instructions de l’exercice
À partir d'une appli Shiny minimale, ajoutez un tableau qui affichera le jeu de données gapminder. Plus précisément :
- Ajoutez un espace réservé pour le tableau en créant une sortie de type table avec l'identifiant « table » dans l'UI.
- Utilisez la fonction de rendu correspondante dans le code du serveur pour produire le tableau.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
ui <- fluidPage(
h1("Gapminder"),
# Add a placeholder for a table output
___
)
server <- function(input, output) {
# Call the appropriate render function
output$table <- ___({
# Show the gapminder object in the table
gapminder
})
}
shinyApp(ui, server)