1. Lära sig
  2. /
  3. Courses
  4. /
  5. Nghiên cứu tình huống: Xây dựng ứng dụng web với Shiny trong R

Connected

exercise

Xây dựng đối tượng đầu ra

Có ba quy tắc để tạo một đầu ra trong Shiny:

  1. Tạo đối tượng bằng hàm render*() thích hợp.

  2. Lưu kết quả của hàm render vào danh sách output, là một tham số của hàm server. Cụ thể, lưu vào output$<outputId> để thay thế vị trí giữ chỗ đầu ra trong UI có ID là outputId.

  3. Nếu đầu ra phụ thuộc vào bất kỳ giá trị input do người dùng thay đổi, bạn có thể truy cập các input đó thông qua tham số input của hàm server. Cụ thể, input$<inputId> sẽ luôn trả về giá trị hiện tại của ô nhập có ID là inputId.

Instruktioner

100 XP

Bạn được cung cấp một ứng dụng Shiny với phần UI đã hoạt động đầy đủ. Nhiệm vụ của bạn là xây dựng tất cả các đầu ra. Cụ thể:

  • Tạo biểu đồ của bộ dữ liệu cars trong vị trí giữ chỗ cho plot có ID "cars_plot" (dòng 23).
  • Trong đầu ra văn bản "greeting", render lời chào dạng "Hello NAME", trong đó NAME là giá trị của input name (dòng 28).
  • Trong đầu ra "iris_table", hiển thị bảng gồm n hàng đầu tiên của bộ dữ liệu iris, trong đó n là giá trị của numeric input (dòng 33).