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
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)