CommencezCommencez gratuitement

Explorer davantage les données Gapminder

Pour utiliser les données gapminder dans une application Shiny, vous devrez souvent filtrer l'ensemble de données afin de ne conserver qu'un sous-ensemble de lignes. Vous pouvez pour cela utiliser la fonction subset().

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

On vous fournit une application Shiny qui contient une zone de texte vide. Votre tâche consiste à :

  • Charger le paquet gapminder.
  • Déterminer la population de la France en 1972 à l'aide de la fonction subset() et afficher ce nombre dans la zone de texte (ligne 14).

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

# Load the gapminder package
___

# Define UI for the application
ui <- fluidPage(
  "The population of France in 1972 was",
  textOutput("answer")
)

# Define the server function
server <- function(input, output) {
  output$answer <- renderText({
    # Determine the population of France in year 1972
    subset(___ & ___)$___
  })
}

# Run the application
shinyApp(ui = ui, server = server)
Modifier et exécuter le code