2013-11-25 5 views
5

मैं बिना किसी समस्या के आर 3.0.1 में "आंकड़े" पैकेज का उपयोग कर रहा हूं। लेकिन आज मैंने आर पुस्तकालय स्थान से "आँकड़े" फ़ोल्डर हटा दिया और अब मैं इसे और स्थापित नहीं कर सकता। मैं अन्य संकुल के साथ ही बात कर की कोशिश की, लेकिन मैं "आँकड़े"मैं बेस-आर पैकेज (उदा।, आंकड़े, ग्राफिक्स, यूटिल इत्यादि) को पुनर्स्थापित कैसे करूं?

install.packages("stats", dep = TRUE, repos="http://cran.cs.wwu.edu") 

## Installing package into ‘%Default R Lib Installation Path%’ 
## (as ‘lib’ is unspecified) 
## Warning in install.packages : package ‘stats’ is not available (for R version 3.0.1) 

मैं भी जैसे अन्य स्रोतों से इसे डाउनलोड करने की कोशिश की के अलावा सब कुछ स्थापित कर सकता है "http://cran.ma.imperial.ac.uk/" लेकिन कुछ भी काम करता है। कोई विचार?

+4

मुझे लगता है कि आपको बेस आर सॉफ़्टवेयर को पुनर्स्थापित करना पड़ सकता है, क्योंकि 'आंकड़े' शामिल पैकेजों में से एक है। – Marius

+0

क्या आप वाकई डिफ़ॉल्ट पैकेज का हिस्सा हैं? – user2912902

+0

हां, [आर अकसर किये गए सवाल] की जांच करें (http://cran.r-project.org/doc/FAQ/R-FAQ.html#Add_002don-packages-in-R) – Marius

उत्तर

9

(अतः सता रहा है मुझे टिप्पणी धागा जारी रखने के लिए नहीं के बाद से, मैं एक जवाब पोस्ट करेंगे।)

मुझे विश्वास है कि इस समस्या को शायद लेकिन खजाने से स्थापित उन लोगों के लिए नहीं है (किसी भी आधार पैकेज के लिए लागू होगी, और अनुशंसित पैकेज नहीं): मुझे गहराई से संदेह है कि statsकेवल पैकेज है। यह इस सूची में संकुल से किसी के लिए होने चाहिए:

rownames(subset(as.data.frame(installed.packages()),Priority=="base")) 

मुझे यकीन है कि यह शुरू से एक आधार पैकेज को फिर से स्थापित करने के लिए सैद्धांतिक रूप से संभव है, लेकिन यह ज्यादा आसान फिर से स्थापित करने के लिए किया जाएगा आर अनुमान में, मुझे आर को दोबारा स्थापित करने में लगभग 15 मिनट लगेंगे, और मुझे लगता है कि अगर मैं एक घंटे से भी कम समय में बेस पैकेज को फिर से स्थापित करने का तरीका समझता हूं तो मुझे भाग्यशाली लगेगा।

मुझे पूरा यकीन है कि आर इंस्टॉल करेगा पहले से स्थापित संकुल को प्रभावित करता है: उदा। http://cran.r-project.org/bin/windows/base/rw-FAQ.html#How-do-I-UNinstall-R_003f; उस लिंक पुनः इंस्टॉल करने के बजाय की स्थापना रद्द करने के बारे में है, लेकिन यह प्रासंगिक लगता है:

की स्थापना रद्द आर केवल प्रारंभिक स्थापना से फाइल निकाल देता है, नहीं (उदाहरण के लिए) पैकेज आप को स्थापित या अपडेट कर दिया है।

अन्य विकल्प होगा

  • आर का एक और समान स्थापना बनाने (एक और मशीन पर, या एक गैर डिफ़ॉल्ट स्थान में); अपनी नई स्थापना में प्रासंगिक निर्देशिकाओं का पता लगाएं और उन्हें अपनी मौजूदा स्थापना में कॉपी करें।
  • अपने बैकअप से प्रासंगिक निर्देशिका को पुनर्स्थापित करें।

पुनश्च: जाहिर है, अगर आप एक ग्राहक की मशीन पर यह कर रहे हैं यह एक अच्छा विचार मेरी सलाह पहला परीक्षण करने के लिए किया जाएगा ...

+2

मैंने सत्यापित किया है और मूल पैकेजों में से कोई भी इंस्टॉल नहीं किया जा सकता है। तो मुझे लगता है कि आर स्थापित करना आर ऐसा करने का सबसे आसान और साफ तरीका है। – user2912902

+2

यदि ओएसएक्स पर है: तो मैं शुरुआत से ही होमब्री का उपयोग कर आर इंस्टॉल करने की सलाह देता हूं। फिर इसे अनइंस्टॉल करना 'रीव अनइंस्टॉल आर' के रूप में सरल है, 'ब्रू इंस्टॉल आर'। यह मेरे बेस पैकेज एक मिनट से भी कम समय में वापस मिला! – Serenthia

0

क्या मेरे लिए काम किया से पूरे पैकेज फ़ोल्डर की प्रतिलिपि करने के लिए था एक और मेरे R.home() निर्देशिका में।

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