मैं विंडोज पर आर चला रहा हूं, प्रशासक के रूप में नहीं। जब मैं एक पैकेज स्थापित करता हूं, तो निम्न कमांड काम नहीं करता है:
> install.packages("zoo")
Installing package(s) into ‘C:/Program Files/R/R-2.15.2/library’
(as ‘lib’ is unspecified)
Warning in install.packages :
'lib = "C:/Program Files/R/R-2.15.2/library"' is not writable
पैकेज स्थापित करने के लिए, मुझे एक पुस्तकालय स्थान निर्दिष्ट करना होगा:
install.packages("zoo", lib="C:/software/Rpackages")
पैकेज लोड करने के लिए, मुझे पुस्तकालय का स्थान भी बताना होगा:
library("zoo", lib.loc="C:/software/Rpackages")
यह सब ठीक है, लेकिन मैं यह देखना चाहता था कि क्या मैं C:/software/Rpackagesकिसी तरह पुस्तकालय पथ को जोड़ सकता हूं और इस तरह इसे हर बार टाइप नहीं करना है।
जैसा कि मैंने ऑनलाइन खोज की, मैंने पाया कि ऐसा करने का एक तरीका Rprofile.siteफ़ाइल को संपादित करना और लाइन जोड़ना है
.libPaths("C:/software/Rpackages")
हालांकि, ऐसा करने के बाद, और RStudio शुरू करने के बाद, यह आउटपुट है जो मुझे मिलता है
> .libPaths()
[1] "C:/Program Files/R/R-2.15.2/library" "C:/Program Files/RStudio/R/library"
जो .libPathsआदेश मैंने जोड़ा Rprofile.siteवह किसी भी प्रभाव नहीं पड़ता है! यह एक केस क्यों है? या इससे भी महत्वपूर्ण बात, मैं समस्या को कैसे ठीक कर सकता हूं ताकि मैं पुस्तकालय स्थान में टाइप किए बिना पैकेजों को स्थापित और लोड कर सकूं?
नोट: अगर मैं RStudio शुरू करता हूं तो .libPaths()कमांड काम करने लगता है जैसा कि यह माना जाता है
.libPaths("C:/software/Rpackages")
> .libPaths()
[1] "C:/software/Rpackages" "C:/Program Files/R/R-2.15.2/library"
क्या यह अजीब नहीं है?
install.packages("zoo")--- लेकिन वह मेरा असली सवाल नहीं है, जो इस बारे .libPaths()में Rprofile.siteकाम नहीं करता है।
install.packages("zoo")काम नहीं करता है पर थोड़ा विस्तार कर सकते हैं ? त्रुटि संदेश, आदि?