शुरू करेंमुफ़्त में शुरू करें

देखने के लिए कोई महाद्वीप चुनें

किसी डेटासेट को एक्सप्लोर करते समय, एक से अधिक वैरिएबल पर फ़िल्टरिंग करके देखना अक्सर उपयोगी होता है। उदाहरण के लिए, आप केवल उन अफ्रीकी देशों का डेटा देखना चाह सकते हैं जिनकी जीवन प्रत्याशा किसी खास सीमा में थी.

यह अभ्यास पाठ्यक्रम का हिस्सा है

केस स्टडीज़: 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)
कोड संपादित करें और चलाएँ