Aan de slagBegin gratis

Verder verkennen van de Gapminder-gegevens

Om de gapminder-gegevens in een Shiny-app te gebruiken, moet je de gegevensset vaak filteren zodat je alleen een subset van de rijen overhoudt. Daarvoor kun je de functie subset() gebruiken.

Deze oefening maakt deel uit van de cursus

Casestudies: webapplicaties bouwen met Shiny in R

Bekijk cursus

Oefeninstructies

Je krijgt een Shiny-app met een lege tekstoutput. Jouw taak:

  • Laad het pakket gapminder.
  • Bepaal de bevolking van Frankrijk in 1972 met de functie subset(), en toon dat getal in de tekstoutput (regel 14).

Interactieve oefening met praktijkervaring

Probeer deze oefening door deze voorbeeldcode aan te vullen.

# 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)
Code bewerken en uitvoeren