2013-10-16 11 views
31

मैंने हमेशा zoo पैकेज के साथ काम किया है, जिसे मैंने बहुत समय पहले स्थापित किया है। आज, मैं एक नया आर स्क्रिप्ट बनाया है, और library(zoo) भाग गया और निम्न त्रुटि मिला: फिर भीपैकेज स्थापना के बाद भी पैकेज नहीं ढूंढ रहा

> library(zoo) 
Error in library(zoo) : there is no package called ‘zoo’ 

अजीब .., मैं install.packages("zoo") का उपयोग कर पैकेज फिर से स्थापित करने की कोशिश की, और पाने के निम्नलिखित:

> install.packages("zoo") 
Installing package(s) into ‘C:/Users/U122337.BOSTONADVISORS/Documents/R/win-library/2.15’ 
(as ‘lib’ is unspecified) 
--- Please select a CRAN mirror for use in this session --- 
trying URL 'http://cran.cnr.Berkeley.edu/bin/windows/contrib/2.15/zoo_1.7-10.zip' 
Content type 'application/zip' length 874474 bytes (853 Kb) 
opened URL 
downloaded 853 Kb 

package ‘zoo’ successfully unpacked and MD5 sums checked 
Warning: cannot remove prior installation of package ‘zoo’ 

The downloaded binary packages are in 
    C:\Users\U122337.BOSTONADVISORS\AppData\Local\Temp\Rtmp404t8Y\downloaded_packages 

जब मैं पैकेज अपलोड करने का प्रयास करता हूं, तो मुझे फिर से त्रुटि मिलती है कि zoo पैकेज मौजूद नहीं है !!!

मुझे नहीं पता कि क्या हो रहा है! मैंने जीयूआई से बाहर निकला और इसे फिर से शुरू किया, एक ही समस्या। मैंने हमेशा इस पैकेज के साथ काम किया है, और मुझे नहीं पता कि यह अब क्यों हो रहा है!

कोई मदद कृपया? धन्यवाद!

उत्तर

28

.libPaths() करें, प्रत्येक आर रनिंग बंद करें, पहली निर्देशिका में चेक करें, zoo पैकेज को पुनरारंभ करें R और installzoo फिर से शुरू करें। बेशक आपको पर्याप्त अधिकार रखने की जरूरत है।

+0

बहुत अच्छा काम किया! धन्यवाद। क्या आप जानते होंगे कि पहले स्थान पर क्या हुआ? – Mayou

+1

बिल्कुल कोई विचार नहीं ... – statquant

+0

मेरे लिए पूरी तरह से काम किया। पैकेज पैकेज nloptr के साथ मेरे पास एक ही समस्या थी। बस एक चेतावनी: खिड़कियों ने मुझे चेतावनी दी कि आर अभी भी फाइलों का उपयोग कर रहा है, इसलिए मुझे मैन्युअल रूप से विंडोज टास्क मैनेजर में जाना था और पैकेज फाइलों को हटाने के लिए आर से संबंधित सभी प्रक्रियाओं को समाप्त करना था (सभी आर विंडोज़ बंद करने के बाद भी)। – theforestecologist

1

मुझे यह समस्या थी और मुद्दा यह था कि मेरे पास एक और आर उदाहरण में पैकेज लोड किया गया था। बस सभी आर इंस्टेंस को बंद करना और पैकेज को स्थापित करने के लिए अनुमति देने वाले ताजा उदाहरण पर इंस्टॉल करना।

आम तौर पर, यदि आप शेष बचे हुए उदाहरण ने पैकेज को कभी भी लोड नहीं किया है (भले ही यह पुराना संस्करण स्थापित हो) तो भी आप इंस्टॉल कर सकते हैं।

4

मुझे पाइथन से एक प्रतिलेख बुलाते समय भी एक ही समस्या थी, इसके बावजूद कमांड लाइन पर सब कुछ ठीक था।

.libPaths() 
.libPaths("C:/Users/Harald/Documents/R/win-library/3.2") 
.libPaths() 

उत्पादन: [1] "C:/कार्यक्रम फ़ाइलें/आर/आर-3.2.3/पुस्तकालय" [1] "C:/उपयोगकर्ता मैं .libPaths() मेरी आर पटकथा में शामिल /Harald/Documents/R/win-library/3.2 " [2]" सी:/प्रोग्राम फ़ाइलें/आर/आर-3.2.3/लाइब्रेरी "

0

तो पैकेज एक अस्थायी फ़ोल्डर में डाउनलोड किया जाएगा सी: \ उपयोगकर्ता \ U122337.BOSTONADVISORS \ AppData \ Local \ Temp \ Rtmp404t8Y \ download_packages जहां से यह आपके लाइब्रेरी फ़ोल्डर में स्थापित किया जाएगा, उदाहरण के लिए सी: \ r \ पुस्तकालय \ चिड़ियाघर

आप एक बार कर आदेश स्थापित किया है क्या किया जाता है: ओपन पैकेज मेनू -> लोड पैकेज ...

आप सूची में अपने पैकेज देखेंगे। आप इसे स्वचालित कर सकते हैं: How to load packages in R automatically?

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