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

Tech'te Ruh Sağlığı 2014 Anketini Keşfet

Gözünü korkutmasın; bu egzersizde, bu uygulamanın tamamını (özel hata mesajı hariç) tek seferde oluşturacaksın!

Bu uygulama için, çoklu seçimli girişler olarak “Bir ruh sağlığı sorununu işvereninle konuşmanın olumsuz sonuçları olacağını düşünüyor musun?” (mental_health_consequence değişkeni) ve “İşverenin ruh sağlığını, fiziksel sağlık kadar ciddiye alıyor mu?” (mental_vs_physical) sorularını kullanacak, ardından katılımcıların Age değişkeninin histogramını göstereceksin. Bu değişkenler için seçenekleri görmek istersen, konsolda count() ile say.

Unutma, işin bittiğinde uygulama şöyle görünecek (boş grafik dahil): An app displaying questions from a Mental Health survey

shiny, ggplot2, dplyr ve mental_health_survey veri kümesi senin için yüklendi.

Bu egzersiz

R ile Shiny Kullanarak Web Uygulamaları Geliştirme

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

Egzersiz talimatları

  • UI:
    • Uygulamaya uygun bir başlık ekle.
    • Bir checkboxGroupInput() ekle. selected argümanı için varsayılan bir değer belirt.
    • multiple argümanı TRUE olacak şekilde bir pickerInput() ekle.
    • Ana panele bir plotOutput() ekle.
  • Server:
    • İki girdiyle filtrelenmiş, katılımcıların Age değişkeninin histogramını görüntüleyen bir çıktı ekle.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

ui <- fluidPage(
  # CODE BELOW: Add an appropriate title

  sidebarPanel(
  	# CODE BELOW: Add a checkboxGroupInput

    
    
    
    

  	# CODE BELOW: Add a pickerInput

    
    
    
    
    
  ),
  mainPanel(
	# CODE BELOW: Display the output

  )
)

server <- function(input, output, session) {
  # CODE BELOW: Build a histogram of the age of respondents
  # Filtered by the two inputs

  
  
  
  
  
  
  
}

shinyApp(ui, server)
Kodu Düzenle ve Çalıştır