r - Objects aren't recognized unless manually created -
मेरा सर्वर। आर फ़ाइल शुरू होती है:
लाइब्रेरी (चमकदार) स्रोत ("स्क्रिप्ट / 0-तैयार-इनपुट। आर ") स्रोत (" स्क्रिप्ट / 1-विश्लेषण- फ़ंक्शंस। आर ") shinyServer (फ़ंक्शन (इनपुट, आउटपुट) {})
अगर मैं मैन्युअल रूप से निष्पादित करता हूं दो सहायक स्क्रिप्ट, फिर runApp ()
वांछित के रूप में काम करता है हालांकि, अगर मैं पर्यावरण को साफ़ करके शुरू कर देता हूं और फिर स्क्रिप्ट चलाने के लिए source ()
कमांड की अनुमति देता है, तो 0-Prepare-Inputs.R
aren ' टी पाया त्रुटि इस प्रकार दिखाई देती है:
& gt; चमकदार :: runApp () पर सुनना http://127.0.0.1.5591 त्रुटि: (obj, function (val) {}: ऑब्जेक्ट की टेबलाइट्स 'नहीं मिला
sTableTypes
0-Prepare-Inputs.R
:
sTableTypes & lt; - सूची (दौड़ = c ("सभी",) के भीतर निम्न तरीके से उत्पन्न होता है। "व्हाइट", "ब्लैक", "हिस्पैनिक", "एनएचएच व्हाइट", "एनएचब्लैक"), लिंग = सी ("कुल", "पुरुष", "महिला"))
केवल इस लाइन को runApp ()
को ठीक से काम करने की अनुमति देता है।
मुझे ShinyApps.io का उपयोग करने के लिए इस समस्या को हल करने की आवश्यकता है।
Things I सोर्स ()
सोर्स () को बदलने के लिए:
sTableTypes
को एक फ़ंक्शन में लिपेट करना जो कि स्क्रिप्ट फ़ाइल में बुलाया जाता है। sTableTypes
को एक फ़ंक्शन में तैयार करना जो एक प्रतिक्रियाशील ऑब्जेक्ट के रूप में कहा जाता है। sTableTypes
सहेजा जा रहा है। आर। sTableTypes
सहेजा जा रहा है। sTableTypes
का उपयोग करके असाइन करें ()
और envir =। GlobelEnv
का उपयोग करके। save.image ()
का उपयोग करके पर्यावरण को बचाने और load (..., envir =। GlobelEnv) का उपयोग करके वातावरण लोड कर रहा है
update.packages ()
हैं, और मैं वर्तमान में आर संस्करण 3.1.1 चल रहा हूं।
आपकी टिप्पणी के आधार पर मेरा सुझाव फाइल को global.r
में स्रोत के लिए है। आप इस फ़ाइल को उसी निर्देशिका में बना सकते हैं जैसे कि आपका ui.r
और server.r
फ़ाइलें। इस फ़ाइल में कुछ भी यूआई और सर्वर दोनों के लिए avialable होगा।
Comments
Post a Comment