देखने के लिए कोई महाद्वीप चुनें
किसी डेटासेट को एक्सप्लोर करते समय, एक से अधिक वैरिएबल पर फ़िल्टरिंग करके देखना अक्सर उपयोगी होता है। उदाहरण के लिए, आप केवल उन अफ्रीकी देशों का डेटा देखना चाह सकते हैं जिनकी जीवन प्रत्याशा किसी खास सीमा में थी.
यह अभ्यास पाठ्यक्रम का हिस्सा है
केस स्टडीज़: R में Shiny के साथ वेब एप्लिकेशन बनाना
अभ्यास निर्देश
एक select input जोड़िए जो यूज़र को देखने के लिए कोई खास महाद्वीप चुनने दे। विशेष रूप से:
- UI में ID "continent" और लेबल "Continent" के साथ एक select input जोड़ें.
- render फंक्शन के अंदर, चुने गए महाद्वीप का डेटा ही चुनने के लिए continent input मान का उपयोग करें (पंक्ति 21).
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
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)