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

Word cloud Shiny ऐप

आपके पास artofwar नाम का एक सैंपल डेटासेट दिया गया है, जिसमें Art of War किताब का पूरा टेक्स्ट है. आप head(artofwar) या tail(artofwar) चलाकर दिए गए Art of War टेक्स्ट के शुरुआती और आख़िरी कुछ पद्य देख सकते हैं.

जैसा कि वीडियो में बताया गया है, क्योंकि वर्ड क्लाउड पहले देखे गए आउटपुट का हिस्सा नहीं हैं, इसलिए इन्हें आउटपुट और रेंडर फंक्शनों की एक नई जोड़ी की ज़रूरत होती है: wordcloud2Output() और renderWordcloud2(). ये आउटपुट फंक्शन wordcloud2 पैकेज से उपलब्ध हैं.

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

केस स्टडीज़: R में Shiny के साथ वेब एप्लिकेशन बनाना

पाठ्यक्रम देखें

अभ्यास निर्देश

फंक्शन create_wordcloud(), डेटासेट artofwar, और सभी आवश्यक पैकेज आपके वर्कस्पेस में उपलब्ध हैं.

  • UI में वर्ड क्लाउड आउटपुट के लिए एक प्लेसहोल्डर जोड़ें, जिसका outputId cloud हो.
  • वर्ड क्लाउड ऑब्जेक्ट को रेंडर करें और उसे output लिस्ट में सही आइटम (लाइन 11) को असाइन करें.

वैसे, create_wordcloud() एक फंक्शन है जो हमने आपके लिए परिभाषित किया है. आप इसे अपने कंप्यूटर पर RStudio में नहीं चला पाएँगे. अगर आप इसे देखना चाहें, तो कंसोल में create_wordcloud टाइप कीजिए.

इंटरैक्टिव व्यावहारिक अभ्यास

इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।

# Define UI for the application
ui <- fluidPage(
  h1("Word Cloud"),
  # Add the word cloud output placeholder to the UI
  ___(outputId = "cloud")
)

# Define the server logic
server <- function(input, output) {
  # Render the word cloud and assign it to the output list
  output$___ <- ___({
    # Create a word cloud object
    create_wordcloud(artofwar)
  })
}

# Run the application
shinyApp(ui = ui, server = server)
कोड संपादित करें और चलाएँ