Pour être complet, la réponse est : vous ne pouvez pas le faire à partir de RStudio. @agstudy a raison - vous devez installer la nouvelle version de R, puis redémarrer RStudio et il utilisera automatiquement la nouvelle version, comme @Brandon l'a noté.
Ce serait formidable s'il existait une fonction update.R(), analogue à la fonction install.packages() ou update.packages(fonction).
Donc, afin d'installer R,
- aller à http://www.r-project.org ,
- cliquez sur "CRAN",
- puis choisissez le site CRAN qui vous convient. J'aime le Kansas : http://rweb.quant.ku.edu/cran/ .
- cliquez sur "Télécharger R pour XXX" [où XXX est votre système d'exploitation].
- suivez la procédure d'installation de votre système d'exploitation
- redémarrer RStudio
- se réjouir
--Attends, et mes paquets adorés ?
ok, j'utilise un Mac, donc je ne peux fournir des détails précis que pour le Mac - peut-être que quelqu'un d'autre peut fournir les chemins précis pour Windows/linux ; je crois que le processus sera le même.
Pour s'assurer que vos paquets fonctionnent avec votre nouvelle version de R, vous devez :
-
déplacez les paquets de l'ancienne installation de R vers la nouvelle version ; sur Mac OSX, cela signifie déplacer tous les dossiers d'ici :
/Library/Frameworks/R.framework/Versions/2.15/Resources/library
jusqu'ici :
/Library/Frameworks/R.framework/Versions/3.0/Resources/library
[où vous remplacerez "2.15" et "3.0" par les versions à partir desquelles et vers lesquelles vous effectuez la mise à jour. Et ne copiez que les paquets qui ne sont pas déjà dans le répertoire de destination. Par exemple, n'écrasez pas votre nouveau paquet de base avec votre ancien paquet - si vous l'avez fait, ne vous inquiétez pas, nous le corrigerons à l'étape suivante. Si ces chemins ne fonctionnent pas pour vous, essayez d'utiliser installed.packages()
pour trouver les chemins d'accès appropriés].
-
Vous pouvez maintenant mettre à jour vos paquets en tapant update.packages()
dans votre console RStudio, et répondez 'y' à toutes les questions.
> 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---
-
enfin, pour vous rassurer que vous avez tout fait, tapez ces deux commandes dans la console RStudio pour voir ce que vous avez obtenu :
> version
> packageStatus()
2 votes
Les réponses sont incohérentes et il semble que beaucoup de choses aient changé depuis les Q et les A...