CommencezCommencez gratuitement

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

Voir le cours

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)
Modifier et exécuter le code