Görüntülemek için bir kıta seç
Bir veri kümesini keşfederken, birden fazla değişkeni filtrelemekle denemeler yapmak genellikle faydalıdır. Örneğin, belirli bir yaşam beklentisine sahip Afrika ülkelerine ait verileri görmek isteyebilirsin.
Bu egzersiz, kursun bir parçasıdır
Vaka Çalışmaları: R ile Shiny Kullanarak Web Uygulamaları Geliştirme
Egzersiz talimatları
Kullanıcının görüntülemek üzere belirli bir kıtayı seçmesine izin veren bir seçim girişi ekle. Özellikle:
- UI'a kimliği "continent" ve etiketi "Continent" olan bir seçim girişi ekle.
- render fonksiyonunun içinde, yalnızca seçilen kıtadaki verileri seçmek için kıta giriş değerini kullan (satır 21).
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
ui <- fluidPage(
h1("Gapminder"),
sliderInput(inputId = "life", label = "Life expectancy",
min = 0, max = 120,
value = c(30, 50)),
# Add a continent selector dropdown
___(___, ___, choices = levels(gapminder$continent)),
tableOutput("table")
)
server <- function(input, output) {
output$table <- renderTable({
data <- gapminder
data <- subset(
data,
lifeExp >= input$life[1] & lifeExp <= input$life[2]
)
data <- subset(
data,
# Filter the data according to the continent input value
continent == ___
)
data
})
}
shinyApp(ui, server)