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.



Modified text is an extract of the original Stack Overflow Documentation
Licentie onder CC BY-SA 3.0
Niet aangesloten bij Stack Overflow