Afficher les données dans un tableau
Une première étape simple pour explorer un jeu de données consiste à le visualiser sous forme de tableau.
Jusqu’ici, nous nous sommes surtout concentrés sur les entrées — des widgets interactifs qui permettent à l’utilisateur de sélectionner des valeurs. Désormais, nous voulons un tableau dans notre application et y envoyer des données à afficher. Pour afficher des objets dans Shiny, nous devons utiliser des fonctions d’output et de rendu.
Cet exercice fait partie du cours
Études de cas : créer des applications web avec Shiny en R
Instructions
À partir d’une application Shiny minimale, ajoutez un tableau qui affichera le jeu de données gapminder. Plus précisément :
- Ajoutez un emplacement pour le tableau en créant une sortie de tableau avec l’ID "table" dans l’UI.
- Utilisez la fonction de rendu correspondante dans le code du serveur pour afficher le tableau.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
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)