2017-03-31 9 views
9

हर अब और फिर मुझे एक ऐसा फ़ंक्शन चलाने पड़ता है जिसमें बहुत समय लगता है और इसे पूरा होने से पहले प्रसंस्करण को बाधित करने की आवश्यकता है। ऐसा करने के लिए, मैं Rstudio है, जो अक्सर नीचे इस संदेश देता में कंसोल के शीर्ष पर की "रोक" लाल चिह्न पर क्लिक करें:आर स्टॉप प्रक्रिया को बाधित करने के अनुरोध का जवाब नहीं दे रहा है

आर आपके अनुरोध का जवाब नहीं है तो प्रोसेसिंग रोक को बाधित करने के लिए वर्तमान ऑपरेशन आपको आर को पूरी तरह से समाप्त करने की आवश्यकता हो सकती है।

आर समाप्त करने से आपका आर सत्र तुरंत समाप्त हो जाएगा। सक्रिय कंप्यूटेशंस बाधित हो जाएंगे और सहेजे गए स्रोत फ़ाइल परिवर्तन और वर्कस्पेस ऑब्जेक्ट्स को त्याग दिया जाएगा।

क्या आप अभी आर को समाप्त करना चाहते हैं?

समस्या यह है कि मैं "नहीं" पर क्लिक करता हूं और फिर Rstudios पूरी तरह से स्थिर हो जाता है। मैं जानना चाहता हूं कि दूसरों को एक समान समस्या का सामना करना पड़ता है और यदि इसके आसपास जाने का कोई तरीका है।

क्या वर्कस्पेस में वस्तुओं को खोए बिना जल्दी से रूस्टूडियो में एक प्रक्रिया को रोकने का कोई तरीका है?

+0

यह कभी-कभी असफल हो जाता है ... मुझे लगता है कि यह संभवतः असामान्य नहीं है। मै मैक, पीसी और लिनक्स मशीनों पर ऐसा हुआ है। मैं टास्क मैनेजर का उपयोग पुनरारंभ करने से पहले इसे शुद्ध करने के लिए करता हूं। – sconfluentus

उत्तर

2

दुर्भाग्य से, RStudio वर्तमान में नहीं सक्षम एक जोड़े स्थितियों में आर बाधित करने के लिए है:

  1. आर एक बाहरी प्रोग्राम (जैसे आप system("sleep 10") को बाधित नहीं कर सकते हैं) को क्रियान्वित किया जाता है,

  2. आर क्रियान्वित है (उदाहरण के लिए) एक सी/सी ++ लाइब्रेरी कॉल जो आर को इंटरप्ट्स की जांच करने का अवसर प्रदान नहीं करती है। उम्मीद है कि यह कुछ ऐसा है RStudio के भविष्य के चरण में बदल सकता है -

इस तरह के एक मामले में, एक ही विकल्प जबरदस्ती आर प्रक्रिया को मारने के लिए है।

0

'Esc' कुंजी का उपयोग करना Rstudio में प्रक्रिया को रोकने के तरीकों में से एक है जहां कार्यक्षेत्र में ऑब्जेक्ट्स खो नहीं जाते हैं।

0

यह तब हो सकता है जब आर आर के भीतर काम नहीं कर रहा है और बाहरी पुस्तकालय कॉल का आह्वान कर रहा है। प्रोजेक्ट विंडो को बंद करना एकमात्र विकल्प है। सौभाग्य से, ऑब्जेक्ट सहित सहेजे गए परिवर्तन फिर से RStudio खोलने पर बनाए रखा जाता है।

संबंधित मुद्दे