Wie kann ich R über RStudio aktualisieren?
275
Sie installieren eine neue Version von R von der offiziellen Website .
RStudio sollte beim Neustart automatisch mit der neuen Version starten.
Falls Sie dies manuell tun müssen, gehen Sie in RStudio zu: Extras -> Optionen -> Allgemein.
Überprüfen Sie die Antwort von @ micstr auf eine detailliertere Anleitung.
close and reopen RStudio ~~restart RStudio
Der Vollständigkeit halber lautet die Antwort: Sie können dies nicht in RStudio tun. @agstudy hat es richtig - Sie müssen die neuere Version von R installieren, dann RStudio neu starten und es wird automatisch die neue Version verwenden, wie @Brandon feststellte.
Es wäre großartig, wenn es eine update.R () -Funktion gäbe, analog zur install.packages () -Funktion oder zur update.packages (-Funktion).
Um R zu installieren,
--warte - was ist mit meinen geliebten Paketen? -
ok, ich benutze einen Mac, daher kann ich nur genaue Details für den Mac angeben - vielleicht kann jemand anderes die genauen Pfade für Windows / Linux bereitstellen; Ich glaube, der Prozess wird der gleiche sein.
Um sicherzustellen, dass Ihre Pakete mit Ihrer glänzenden neuen Version von R funktionieren, müssen Sie:
Verschieben Sie die Pakete aus der alten R-Installation in die neue Version. Unter Mac OS X bedeutet dies, dass alle Ordner von hier verschoben werden:
bis hierhin:
[wo Sie "2.15" und "3.0" durch die Versionen ersetzen, von und auf die Sie aktualisieren. Und kopieren Sie nur die Pakete, die sich noch nicht im Zielverzeichnis befinden. dh überschreiben Sie Ihr neues Basispaket nicht mit Ihrem alten - wenn Sie dies getan haben, machen Sie sich keine Sorgen, wir werden es trotzdem im nächsten Schritt beheben. Wenn diese Pfade für Sie nicht funktionieren, versuchen Sie,
installed.packages()
die richtigen Pfadnamen zu finden.]Jetzt können Sie Ihre Pakete aktualisieren, indem Sie
update.packages()
Ihre RStudio-Konsole eingeben und auf alle Eingabeaufforderungen mit "y" antworten.Um sich zu vergewissern, dass Sie alles getan haben, geben Sie diese beiden Befehle in die RStudio-Konsole ein, um zu sehen, was Sie haben:
quelle
system
Anrufen zusammen zu hacken ...Wenn Sie Windows verwenden, können Sie installr verwenden . Anwendungsbeispiel hier
quelle
# 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)
siehe Abschnitt FehlerbehebungIch würde empfehlen, das Windows-Paket zu verwenden installr zu verwenden, um dies zu erreichen. Das Paket aktualisiert nicht nur Ihre R-Version, sondern kopiert und aktualisiert auch alle Ihre Pakete. Es ist ein Blog über das Thema hier . Führen Sie einfach die folgenden Befehle in R Studio aus und befolgen Sie die Anweisungen:
quelle
Wenn Sie einen Mac verwenden , können Sie mit dem neuen updateR- Paket die R-Version von RStudio aktualisieren: http://www.andreacirillo.com/2018/02/10/updater-package-update-r-version- with-a-function-on-mac-osx /
Zusammenfassend müssen Sie Folgendes ausführen:
quelle
install.packages(as.vector(needed_packages)) Error in install.packages : object 'needed_packages' not found
updateR
funktioniert hat, obwohl ich die Fehlermeldung erhalten habe, da R beim Neustart auf 3.6.2 aktualisiert wurde und es so aussah, als hätten die meisten meiner Pakete das Update ebenfalls überlebt.Fügen Sie dies in die Konsole ein und führen Sie die folgenden Befehle aus:
quelle
Es gibt ein neues Paket namens installr , mit dem Sie Ihre R-Version in R auf der Windows-Plattform aktualisieren können. Das Paket wurde unter Version 3.2.3 erstellt
Klicken Sie in R Studio auf Extras und wählen Sie Pakete installieren ..., geben Sie den Namen "installr" ein und klicken Sie auf "Installieren". Alternativ können Sie install.packages ("installr") eingeben. in die Konsole .
Wenn R Studio die Installation des Pakets abgeschlossen hat, laden Sie es, indem Sie require (installr) in die Konsole eingeben .
Geben Sie updateR () ein, um den Aktualisierungsprozess für Ihre R-Installation zu starten. . Diese Funktion sucht nach neueren Versionen von R und führt Sie, falls verfügbar, durch die Entscheidungen, die Sie treffen müssen. Wenn Ihre R-Installation auf dem neuesten Stand ist, wird FALSE zurückgegeben.
Wenn Sie eine neuere Version herunterladen und installieren möchten. Es gibt eine Option zum Kopieren / Verschieben aller Ihrer Pakete von der aktuellen R-Installation in die neuere R-Installation, was sehr praktisch ist.
Beenden Sie R Studio und starten Sie es neu, sobald der Aktualisierungsvorgang abgeschlossen ist. R Studio lädt die neuere R-Version.
Folgen Sie diesem Link, wenn Sie mehr über die Verwendung des installr-Pakets erfahren möchten .
quelle
Starten Sie R Studio einfach neu, nachdem Sie die neue Version von R installiert haben. Um zu bestätigen, dass Sie die neue Version verwenden,> Version, und Sie sollten die neuen Details sehen.
quelle
Verwenden Sie Rstudio nicht zum Aktualisieren von R. Rstudio IST NICHT R, Rstudio ist nur eine IDE. Diese Antwort ist eine Zusammenfassung früherer Antworten für verschiedene Betriebssysteme. Für alle Betriebssysteme ist es praktisch, im Voraus zu prüfen, was mit den Paketen geschehen wird, die Sie bereits hier installiert haben .
WINDOWS - >> Öffnen Sie CMD / Powershell als Administrator und geben Sie "R" ein, um in den interaktiven Modus zu wechseln. Wenn dies nicht funktioniert, suchen Sie RGui.exe und führen Sie es aus, anstatt R in die Konsole zu schreiben ... und dann:
MacOS - >> Sie können das updateR- Paket verwenden. Das Paket befindet sich nicht in CRAN, daher müssen Sie den folgenden Code in Rgui ausführen:
Beachten Sie, dass es geplant ist, updateR und installR in naher Zukunft zusammenzuführen, um sowohl für Mac als auch für Windows zu funktionieren.
Linux - >> Derzeit
installr
ist NICHT für Linux / MacOS verfügbar (siehe Dokumentation zur aktuellen Version 0.20 ). Bei der Installation von R können Sie diese Anweisungen befolgen (in Ubuntu, obwohl die Idee in anderen Distributionen dieselbe ist: Quelle hinzufügen, aktualisieren, aktualisieren und installieren).quelle
Ich fand, dass für mich die beste dauerhafte Lösung, um unter Linux auf dem neuesten Stand zu bleiben, die Installation des R-Patch-Projekts war. Dadurch bleibt Ihre R-Installation auf dem neuesten Stand, und Sie müssen Ihre Pakete nicht einmal zwischen den Installationen verschieben (wie in der Antwort von RyanStochastic beschrieben).
Informationen zu openSUSE finden Sie in den Anweisungen hier .
quelle