Khám phá thêm dữ liệu Gapminder
Để dùng dữ liệu gapminder trong một ứng dụng Shiny, bạn thường cần lọc bộ dữ liệu để chỉ giữ lại một phần các hàng. Bạn có thể dùng hàm subset() cho mục đích này.
Bài tập này là một phần của khóa học
Nghiên cứu tình huống: Xây dựng ứng dụng web với Shiny trong R
Hướng dẫn bài tập
Bạn được cung cấp một ứng dụng Shiny với phần xuất văn bản còn trống. Nhiệm vụ của bạn là:
- Nạp gói
gapminder. - Xác định dân số của France vào năm 1972 bằng hàm
subset(), và hiển thị con số đó ở phần xuất văn bản (dòng 14).
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
# 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)