CommencerCommencer gratuitement

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

Afficher le cours

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