BaşlayınÜcretsiz Başlayın

Girdiler ekleme

Girdiler, kullanıcıların bir uygulamayla etkileşim kurmasını sağlayan Shiny’nin yoludur. Örneğin, textInput() kullanıcıya metin girmesi için alan sunar ve numericInput() bir sayı seçmesini sağlar. Sonraki bölümde daha birçok girdi türünü göreceğiz.

Uygulamana bir girdi eklemek için ilgili girdi fonksiyonunu fluidPage() içine koyman yeterli. Videodan hatırlayacağın üzere tüm girdi fonksiyonlarının ilk iki argümanı aynıdır: inputId ve label.

Bu egzersiz

Vaka Çalışmaları: R ile Shiny Kullanarak Web Uygulamaları Geliştirme

kursunun bir parçasıdır
Kursu Görüntüle

Egzersiz talimatları

  • Shiny uygulaması için UI’ı tanımla.
  • "age" kimliğine sahip ve "How old are you?" açıklayıcı etiketli bir sayısal girdi oluştur.
  • "name" kimliğine sahip ve "What is your name?" etiketli bir metin girdi oluştur.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

library(shiny)

# Define UI for the application
ui <- ___(
  # Create a numeric input with ID "age" and label of
  # "How old are you?"
  numericInput(___, ___, value = 20),
  
  # Create a text input with ID "name" and label of 
  # "What is your name?"
  ___(___, ___)
)

# Define the server logic
server <- function(input, output) {}

# Run the application
shinyApp(ui = ui, server = server)
Kodu Düzenle ve Çalıştır