जवाबों:
आप आधिकारिक वेबसाइट से आर का एक नया संस्करण स्थापित करते हैं ।
जब आप इसे पुनः लोड करते हैं तो RStudio को स्वचालित रूप से नए संस्करण के साथ शुरू करना चाहिए।
यदि आपको इसे RStudio में मैन्युअल रूप से करने की आवश्यकता है, तो इसके लिए जाएँ: उपकरण -> विकल्प -> सामान्य।
अधिक विस्तृत वॉकथ्रू के लिए @ माइक्रो के उत्तर की जाँच करें ।
close and reopen RStudio ~~restart RStudio
पूर्णता के लिए, उत्तर है: आप RStudio के भीतर से ऐसा नहीं कर सकते। @agstudy के पास यह अधिकार है - आपको R के नए संस्करण को स्थापित करने की आवश्यकता है, फिर RStudio को पुनः आरंभ करें और यह @Brandon के अनुसार, स्वचालित रूप से नए संस्करण का उपयोग करेगा।
यह बहुत अच्छा होगा अगर एक अद्यतन। आर। () फ़ंक्शन, इंस्टाल के लिए संस्थापित है। पैकेज () फ़ंक्शन या अपडेट.पैकेज (फ़ंक्शन)।
ठीक है, मैं एक मैक का उपयोग करता हूं, इसलिए मैं केवल मैक के लिए सटीक विवरण प्रदान कर सकता हूं - शायद कोई और व्यक्ति खिड़कियों / लिनक्स के लिए सटीक मार्ग प्रदान कर सकता है; मुझे विश्वास है कि प्रक्रिया समान होगी।
यह सुनिश्चित करने के लिए कि आपके पैकेज R के आपके चमकदार नए संस्करण के साथ काम करते हैं, आपको इसकी आवश्यकता है:
नए संस्करण में पुराने आर इंस्टॉलेशन से पैकेजों को स्थानांतरित करें; Mac OSX पर, इसका मतलब है कि सभी फ़ोल्डरों को यहाँ से ले जाना:
/Library/Frameworks/R.framework/Versions/2.15/Resources/library
यहाँ तक:
/Library/Frameworks/R.framework/Versions/3.0/Resources/library
[जहाँ आप "2.15" और "3.0" को बदलेंगे, आप जिस भी संस्करण से और जिस से भी उन्नयन कर रहे हैं। और केवल वही पैकेज कॉपी करें जो गंतव्य निर्देशिका में पहले से ही नहीं हैं। यानी अपने पुराने के साथ अपने नए 'आधार' पैकेज को अधिलेखित न करें - यदि आपने किया, तो चिंता न करें, हम इसे अगले चरण में वैसे भी ठीक कर देंगे। यदि वे रास्ते आपके लिए काम नहीं करते हैं, installed.packages()
तो उचित मार्ग खोजने के लिए उपयोग करके देखें ।]
अब आप update.packages()
अपने RStudio कंसोल में टाइप करके अपने पैकेज को अपडेट कर सकते हैं , और सभी संकेतों के लिए 'y' का उत्तर दे सकते हैं।
> update.packages(checkBuilt=TRUE)
class :
Version 7.3-7 installed in /Library/Frameworks/R.framework/Versions/3.0/Resources/library
Version 7.3-8 available at http://cran.rstudio.com
Update (y/N/c)? y
---etc---
अंत में, अपने आप को आश्वस्त करने के लिए कि आपने सब कुछ किया है, RStudio कंसोल में इन दो कमांडों को टाइप करें ताकि आप देख सकें:
> version
> packageStatus()
system
कॉल के साथ एक साथ हैक करने का समय है ...
यदि आप विंडोज़ का उपयोग कर रहे हैं, तो आप इंस्ट्र का उपयोग कर सकते हैं । उदाहरण यहाँ उपयोग करें
# installing/loading the package: if(!require(installr)) { install.packages("installr"); require(installr)} #load / install+load installr updateR(F, T, T, F, T, F, T) # install, move, update.package, quit R.
setInternet2(TRUE)
समस्या निवारण अनुभाग देखें
मैं इसे पूरा करने के लिए विंडोज पैकेज इंस्टालर का उपयोग करने की सलाह दूंगा । न केवल पैकेज आपके आर संस्करण को अपडेट करेगा, बल्कि यह आपके सभी पैकेजों को कॉपी और अपडेट भी करेगा। यहाँ इस विषय पर एक ब्लॉग है । बस आर स्टूडियो में निम्नलिखित कमांड चलाएँ और संकेतों का पालन करें:
# installing/loading the package:
if(!require(installr)) {
install.packages("installr"); require(installr)} #load / install+load installr
# using the package:
updateR() # this will start the updating process of your R installation. It will check for newer versions, and if one is available, will guide you through the decisions you'd need to make.
यदि आप एक मैक कंप्यूटर का उपयोग कर रहे हैं , तो आप RStudio से R संस्करण को अपडेट करने के लिए नए अपडेटर पैकेज का उपयोग कर सकते हैं : http://www.andreacirillo.com/2018/02/10/updater-package-update-r-version- साथ-ए-समारोह-ऑन-मैक-OSX /
सारांश में, आपको यह करने की आवश्यकता है:
अपडेट आर का उपयोग करके Rstudio के भीतर से अपने आर संस्करण को अपडेट करने के लिए आपको बस कोड की इन पांच लाइनों को चलाना होगा :
install.packages('devtools') #assuming it is not already installed library(devtools) install_github('andreacirilloac/updateR') library(updateR) updateR(admin_password = 'Admin user password')
स्थापना प्रक्रिया के अंत में एक संदेश आपको सुखद अंत की पुष्टि करने जा रहा है:
everything went smoothly open a Terminal session and run 'R' to assert that latest version was installed
install.packages(as.vector(needed_packages)) Error in install.packages : object 'needed_packages' not found
updateR
काम करने में संदेह है , भले ही मुझे त्रुटि संदेश मिला हो, क्योंकि जब मैंने R को पुनः आरंभ किया था तो यह 3.6.2 पर अद्यतन हो गया था और ऐसा लग रहा था कि मेरे अधिकांश संकुल अद्यतन के रूप में भी बचे हैं।
इसे कंसोल में पेस्ट करें और कमांड चलाएँ:
## How to update R in RStudio using installr package (for Windows)
## paste this into the console and run the commands
## "The updateR() command performs the following: finding the latest R version, downloading it, running the installer, deleting the installation file, copy and updating old packages to the new R installation."
## more info here: https://cran.r-project.org/web/packages/installr/index.html
install.packages("installr")
library(installr)
updateR()
## Watch for small pop up windows. There will be many questions and they don't always pop to the front.
## Note: It warns that it might work better in Rgui but I did it in Rstudio and it worked just fine.
एक नया पैकेज है जिसे इंस्ट्र कहा जाता है जो विंडोज प्लेटफॉर्म पर आर के भीतर आपके आर संस्करण को अपडेट कर सकता है। पैकेज 3.2.3 संस्करण के तहत बनाया गया था
आर स्टूडियो से, टूल्स पर क्लिक करें और इंस्टाल पैकेज चुनें ... फिर "इंस्ट्र" नाम टाइप करें और इंस्टाल पर क्लिक करें। वैकल्पिक रूप से, आप कंसोल में install.packages ("installr") टाइप कर सकते हैं ।
एक बार आर स्टूडियो पैकेज स्थापित करने के बाद, कंसोल में आवश्यकता (इंस्ट्र) टाइप करके लोड करें।
अपने आर इंस्टॉलेशन के लिए अद्यतन प्रक्रिया शुरू करने के लिए, अपडेट आरआर () लिखें । यह फ़ंक्शन आर के नए संस्करणों के लिए जांच करेगा और यदि उपलब्ध है, तो यह आपको उन निर्णयों के माध्यम से मार्गदर्शन करेगा जो आपको बनाने की आवश्यकता है। यदि आपका R अप-टू-डेट है, तो यह FALSE लौटाएगा।
यदि आप एक नया संस्करण डाउनलोड और इंस्टॉल करना चुनते हैं। वर्तमान आर इंस्टॉलेशन से अपने सभी पैकेजों को नए आर इंस्टॉलेशन में कॉपी / स्थानांतरित करने का एक विकल्प है जो बहुत आसान है।
अपडेट प्रक्रिया समाप्त होने के बाद आर स्टूडियो को छोड़ें और पुनः आरंभ करें। आर स्टूडियो नए आर संस्करण को लोड करेगा।
यदि आप इंस्टॉलर पैकेज का उपयोग करना चाहते हैं, तो इस लिंक का अनुसरण करें ।
R के नए संस्करण को स्थापित करने के बाद R स्टूडियो को पुनः आरंभ करें। पुष्टि करने के लिए कि आप नए संस्करण,> संस्करण पर हैं और आपको नया विवरण देखना चाहिए।
R. Rstudio को अद्यतन करने के लिए Rstudio का उपयोग न करें R नहीं, Rstudio सिर्फ एक IDE है। यह उत्तर विभिन्न OS के लिए पिछले उत्तरों का सारांश है। सभी ओएस के लिए अग्रिम में एक नज़र रखना सुविधाजनक है कि उन पैकेजों के साथ क्या होगा जो आपने पहले ही यहां स्थापित किए हैं ।
विंडो - >> एक प्रशासक के रूप में CMD / Powershell खोलें और इंटरेक्टिव मोड में जाने के लिए "R" टाइप करें। यदि यह काम नहीं करता है, तो कंसोल में R लिखने के बजाय RGui.exe खोजें और चलाएँ ... और फिर:
lib_path <- gsub( "/", "\\\\" , Sys.getenv("R_LIBS_USER"))
install.packages("installr", lib = lib_path)
install.packages("stringr", lib_path)
library(stringr, lib.loc = lib_path)
library(installr, lib.loc = lib_path)
installr::updateR()
MacOS - >> आप अपडेटर पैकेज का उपयोग कर सकते हैं । पैकेज CRAN पर नहीं है, इसलिए आपको रुगई में निम्नलिखित कोड चलाने की आवश्यकता होगी:
install.packages("devtools")
devtools::install_github("AndreaCirilloAC/updateR")
updateR(admin_password = "PASSWORD") # Where "PASSWORD" stands for your system password
ध्यान दें कि यह निकट भविष्य में मैक और विंडोज दोनों के लिए काम करने के लिए अपडेट आरआर और इंस्टाल को मर्ज करने की योजना है ।
Linux - >> फिलहाल installr
Linux / MacOS के लिए उपलब्ध नहीं है (वर्तमान संस्करण 0.20 के लिए प्रलेखन देखें )। जैसा कि R स्थापित है, आप इन निर्देशों का पालन कर सकते हैं (उबंटू में, हालांकि विचार अन्य डिस्ट्रोस में समान है: स्रोत जोड़ें, अपडेट करें और अपग्रेड करें और इंस्टॉल करें।)
मैंने पाया कि मेरे लिए लिनक्स के तहत अप-टू-डेट रहने का सबसे अच्छा स्थायी समाधान आर-पैच प्रोजेक्ट स्थापित करना था। यह आपके आर इंस्टॉलेशन को अप-टू-डेट रखेगा, और आपको इंस्टॉलेशन के बीच अपने पैकेज को स्थानांतरित करने की आवश्यकता नहीं है (जो कि रयानस्टोचस्टिक के उत्तर में वर्णित है)।