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
Vaka Çalışmaları: R ile Shiny Kullanarak Web Uygulamaları Geliştirme
kursunun bir parçasıdırEgzersiz 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ı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
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)