R में पैकेज कैसे अनलोड करें (उदाहरण के साथ)
आप R को पुनरारंभ किए बिना किसी पैकेज को तुरंत अनलोड करने के लिए unloadNamespace() फ़ंक्शन का उपयोग कर सकते हैं।
उदाहरण के लिए, आप वर्तमान आर वातावरण से ggplot2 पैकेज को अनलोड करने के लिए निम्नलिखित सिंटैक्स का उपयोग कर सकते हैं:
unloadNamespace(" ggplot2 ")
निम्नलिखित उदाहरण दिखाता है कि व्यवहार में इस फ़ंक्शन का उपयोग कैसे करें।
उदाहरण: आर में पैकेज कैसे अनलोड करें
मान लीजिए कि हम डेटा के एक फ्रेम के लिए स्कैटरप्लॉट बनाने के लिए ggplot2 पैकेज को R में लोड करते हैं:
library (ggplot2)
#create data frame
df <- data. frame (x=c(1, 2, 3, 4, 5, 6, 7, 8),
y=c(4, 9, 14, 29, 24, 23, 29, 31))
#create scatterplot
ggplot(df, aes(x=x, y=y)) +
geom_point()
हम स्कैटरप्लॉट बनाने के लिए ggplot2 पैकेज में फ़ंक्शन का सफलतापूर्वक उपयोग करने में सक्षम हैं।
हालाँकि, मान लें कि अब हमें ggplot2 की आवश्यकता नहीं है और हम अपने वर्तमान R वातावरण से पैकेज को अनलोड करना चाहते हैं।
ऐसा करने के लिए हम निम्नलिखित सिंटैक्स का उपयोग कर सकते हैं:
#unload ggplot2 from current R environment unloadNamespace(" ggplot2 ")
अब, यदि हम ggplot2 पैकेज से फ़ंक्शंस का उपयोग करने का प्रयास करते हैं, तो हमें एक त्रुटि प्राप्त होगी:
#create data frame
df <- data. frame (x=c(1, 2, 3, 4, 5, 6, 7, 8),
y=c(4, 9, 14, 29, 24, 23, 29, 31))
#create scatterplot
ggplot(df, aes(x=x, y=y)) +
geom_point()
Error in ggplot(df, aes(x = x, y = y)): could not find function "ggplot"
हमें एक त्रुटि प्राप्त हो रही है क्योंकि ggplot2 पैकेज अब हमारे वर्तमान R वातावरण में लोड नहीं होता है क्योंकि हमने इसे unloadNamespace() फ़ंक्शन का उपयोग करके अनलोड किया है।
संबंधित: कैसे जांचें कि कौन सा पैकेज संस्करण आर में लोड किया गया है
अतिरिक्त संसाधन
निम्नलिखित ट्यूटोरियल बताते हैं कि आर में अन्य सामान्य ऑपरेशन कैसे करें:
आर में पर्यावरण को कैसे साफ़ करें?
आर में मल्टीलाइन टिप्पणी कैसे बनाएं
कैसे जांचें कि कौन सा पैकेज संस्करण आर में लोड किया गया है