R Language
R en de pakketbibliotheek bijwerken
Zoeken…
Op Windows
Standaardinstallatie van R op Windows-opgeslagen bestanden (en dus bibliotheek) in een speciale map per R-versie op programmabestanden.
Dat betekent dat u standaard met meerdere versies van R parallel zou werken en dus afzonderlijke bibliotheken.
Als dit niet is wat u wilt en u liever altijd met één R-exemplaar werkt dat u niet geleidelijk wilt bijwerken, is het raadzaam om de R-installatiemap te wijzigen. Geef in de wizard gewoon deze map op (ik gebruik persoonlijk c:\stats\R
). Dan is voor elke upgrade een mogelijkheid om deze R te overschrijven. Of u ook (alle) pakketten wilt upgraden, is een delicate keuze, omdat deze een deel van uw code kan breken (dit verscheen voor mij met het tm
pakket). Je kan:
- Maak eerst een kopie van al uw bibliotheek alvorens pakketten te upgraden
- Onderhoud uw eigen bronpakkettenrepository, bijvoorbeeld met behulp van pakket
miniCRAN
Als u alle pakketten wilt upgraden - zonder enige controle, kunt u use packageStatus
zoals in:
pkgs <- packageStatus() # choose mirror
upgrade(pkgs)
Ten slotte bestaat er een zeer handig pakket om alle bewerkingen uit te voeren, namelijk installr
, zelfs met een speciale gui. Als u gui wilt gebruiken, moet u Rgui gebruiken en het pakket niet in RStudio laden. Het pakket met code gebruiken is zo eenvoudig als:
install.packages("installr") # install
setInternet2(TRUE) # only for R versions older than 3.3.0
installr::updateR() # updating R.
Ik verwijs naar de geweldige documentatie https://www.r-statistics.com/tag/installr/ en specifiek het stapsgewijze proces met screenshots op Windows: https://www.r-statistics.com/2015/06/ een stap-voor-stap-schermafbeeldingen-les-for-upgrading-r-on-windows /
Merk op dat ik nog steeds voorstander ben van het gebruik van een enkele map, dwz. verwijzing naar de R-versie in de naam van de installatiemap verwijderen.