More exploration of the Gapminder data
To use the gapminder data in a Shiny app, you will often have to filter the dataset in order to retain only a subset of the rows. You can use the subset()
function for that.
This exercise is part of the course
Case Studies: Building Web Applications with Shiny in R
Exercise instructions
You are given a Shiny app that contains an empty text output. Your task is to:
- Load the
gapminder
package. - Determine the population of France in year 1972 using the
subset()
function, and display that number in the text output (line 14).
Hands-on interactive exercise
Have a go at this exercise by completing this sample code.
# 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)