Xem dữ liệu dưới dạng bảng
Bước khởi đầu đơn giản để khám phá một bộ dữ liệu là xem nó dưới dạng bảng.
Đến giờ, chúng ta chủ yếu tập trung vào input—các tiện ích tương tác cho phép người dùng chọn giá trị. Giờ bạn sẽ thêm một bảng vào ứng dụng và gửi dữ liệu để hiển thị trong bảng đó. Để hiển thị đối tượng trong Shiny, bạn cần dùng các hàm output và render.
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
Với một ứng dụng Shiny tối giản, hãy thêm một bảng để hiển thị bộ dữ liệu gapminder. Cụ thể:
- Thêm một placeholder cho bảng bằng cách tạo table output với ID "table" trong UI.
- Dùng hàm render tương ứng trong mã server để render bảng.
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.
ui <- fluidPage(
h1("Gapminder"),
# Add a placeholder for a table output
___
)
server <- function(input, output) {
# Call the appropriate render function
output$table <- ___({
# Show the gapminder object in the table
gapminder
})
}
shinyApp(ui, server)