Shiny ऐप का परिचय
हितधारकों के साथ डेटा संबंधी अंतर्दृष्टि साझा करने के लिए R में इंटरैक्टिव वेब एप्लिकेशन बनाएँ।
Shiny ऐप का परिचय, CoddyKit पर R Academy का एक निःशुल्क पाठ है। यह 3 में से 2वाँ पाठ है। इस अध्ययन पथ के 3 तक कोई भी पाठ पूरा पढ़ना निःशुल्क है — इसके बाद CoddyKit PRO हर पाठ अनलॉक करता है, साथ ही अंतर्निर्मित कोड संपादक और चौबीसों घंटे एआई शिक्षक के साथ व्यावहारिक अभ्यास भी उपलब्ध कराता है। यह R Academy सीखने के मार्ग का हिस्सा है और आपकी प्रगति वेब तथा CoddyKit ऐप पर सिंक होती रहती है। R Academy पाठ्यक्रम में कुल 3 पाठ शामिल हैं।
Shiny क्या है
Shiny ऐप का परिचय
Shiny एक R पैकेज है, जो आपको सीधे R से इंटरैक्टिव वेब अनुप्रयोग बनाने की सुविधा देता है। इसका व्यापक उपयोग डेटा दृश्यांकन और रिपोर्टिंग के लिए किया जाता है।

Shiny इंस्टॉल और लोड करना
Shiny का उपयोग करने से पहले पैकेज को इंस्टॉल और लोड करें।
install.packages('shiny')
library(shiny)Shiny ऐप की मूल संरचना
Shiny ऐप के दो मुख्य भाग होते हैं:
- UI (उपयोगकर्ता इंटरफ़ेस): लेआउट और रूप-रंग निर्धारित करता है।
- सर्वर: तर्क और गणनाएँ शामिल करता है।
सरल Shiny ऐप बनाना
एक मूल इंटरैक्टिव अनुप्रयोग बनाने के लिए shinyApp() का उपयोग करें।
library(shiny)
ui <- fluidPage(
titlePanel('Hello Shiny!'),
sidebarLayout(
sidebarPanel(sliderInput('num', 'Choose a number:', 1, 100, 50)),
mainPanel(textOutput('value'))
)
)
server <- function(input, output) {
output$value <- renderText({ paste('You selected:', input$num) })
}
shinyApp(ui = ui, server = server)रिएक्टिव तत्व जोड़ना
इनपुट बदलने पर रिएक्टिव अभिव्यक्तियाँ अपने-आप अपडेट हो जाती हैं।
server <- function(input, output) {
reactive_text <- reactive({ paste('Your number squared is:', input$num^2) })
output$value <- renderText({ reactive_text() })
}इंटरैक्टिव आलेख बनाना
इंटरैक्टिव आलेख दिखाने के लिए renderPlot() का उपयोग करें।
server <- function(input, output) {
output$plot <- renderPlot({
hist(rnorm(input$num), col='blue', main='Random Histogram')
})
}Shiny ऐप चलाना
अपनी स्क्रिप्ट को app.R के रूप में सहेजें और shiny::runApp() का उपयोग करके चलाएँ।
Shiny ऐप का परिनियोजन
Shiny ऐप को shinyapps.io का उपयोग करके ऑनलाइन परिनियोजित किया जा सकता है या Shiny सर्वर पर होस्ट किया जा सकता है।
Shiny ऐप का सारांश
सारांश
इस पाठ में आपने सीखा:
- Shiny ऐप बनाना और उसकी संरचना तैयार करना।
- इंटरैक्टिविटी के लिए रिएक्टिव तत्वों का उपयोग करना।
- Shiny ऐप को ऑनलाइन परिनियोजित करना।

एआई शिक्षक के साथ R सीखें — निःशुल्क
अपने ब्राउज़र में वास्तविक कोड लिखें और चलाएँ, चौबीसों घंटे एआई शिक्षक से तुरंत सहायता पाएँ, और वेब या ऐप पर वहीं से शुरू करें जहाँ आपने छोड़ा था।
- पाठ्यक्रम
- 43
- पाठ
- 159
अक्सर पूछे जाने वाले प्रश्न
क्या “Shiny ऐप का परिचय” पाठ निःशुल्क है?
हाँ — R Academy अध्ययन पथ के 3 तक कोई भी पाठ, जिसमें “Shiny ऐप का परिचय” भी शामिल है, यहाँ वेब पर पूरा पढ़ना निःशुल्क है। इसके बाद CoddyKit PRO हर पाठ अनलॉक करता है, साथ ही अंतर्निर्मित कोड संपादक और चौबीसों घंटे एआई शिक्षक के साथ इंटरैक्टिव अभ्यास भी उपलब्ध कराता है। R Academy पाठ्यक्रम में कुल 3 पाठ शामिल हैं।
“Shiny ऐप का परिचय” में मैं क्या सीखूँगा?
हितधारकों के साथ डेटा संबंधी अंतर्दृष्टि साझा करने के लिए R में इंटरैक्टिव वेब एप्लिकेशन बनाएँ। आप ब्राउज़र में सीधे चलाए जाने वाले व्यावहारिक कोड के साथ R Academy का अभ्यास करते हैं, और पाठ पूरा करते समय 24/7 एआई ट्यूटर आपके प्रश्नों के उत्तर देता है।
क्या R Academy शुरू करने के लिए मुझे किसी अनुभव की आवश्यकता है?
पहले के अनुभव की आवश्यकता नहीं है। CoddyKit पर R Academy शुरुआती से लेकर उन्नत शिक्षार्थियों तक सभी के लिए व्यवस्थित किया गया है, इसलिए आप यहीं से या शुरुआत से सीखना शुरू कर सकते हैं और अपनी गति से आगे बढ़ सकते हैं। यह 3 में से 2वाँ पाठ है।
“Shiny ऐप का परिचय” पाठ पूरा करने में कितना समय लगता है?
CoddyKit का अधिकांश पाठ लगभग 5–10 मिनट में पूरा हो जाता है। हर पाठ छोटा और संवादात्मक है, इसलिए आप लगातार प्रगति करते हैं और वेब या ऐप पर वहीं से सीखना जारी रख सकते हैं जहाँ आपने छोड़ा था।
क्या मैं इस R Academy पाठ में कोड लिख और चला सकता हूँ?
हाँ। हर R Academy पाठ में एक अंतर्निर्मित कोड संपादक शामिल है, जिससे आप सीधे अपने ब्राउज़र में वास्तविक कोड लिख और चला सकते हैं और तुरंत एआई प्रतिक्रिया पा सकते हैं—स्थानीय सेटअप की आवश्यकता नहीं है।
इस पाठ्यक्रम के सभी पाठ
- R Markdown की मूल बातें
- Shiny ऐप का परिचय
- परिनियोजन और सर्वोत्तम प्रथाएँ