Bắt đầu ngayBắt đầu miễn phí

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

Xem khóa học

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)
Chỉnh sửa và Chạy Mã