Sök…


På Windows

Standardinstallation av R på Windows lagrade filer (och därmed bibliotek) i en dedicerad mapp per R-version på programfiler.

Det betyder att du som standard skulle arbeta med flera versioner av R parallellt och därmed separata bibliotek.

Om detta inte är vad du vill och du föredrar att alltid arbeta med en enda R-instans som du inte vill uppdatera gradvis rekommenderas att du ändrar R-installationsmappen. I guiden anger du bara den här mappen (jag personligen använder c:\stats\R ). Sedan, för alla uppgraderingar, är en möjlighet att skriva över denna R. Oavsett om du också vill uppgradera (alla) paket är ett känsligt val eftersom det kan bryta en del av din kod (detta verkade för mig med tm paketet). Du får:

  • Skapa först en kopia av allt ditt bibliotek innan du uppgraderar paket
  • Underhåll ditt eget källkodspaket, till exempel med paket miniCRAN

Om du vill uppgradera alla paket - utan någon kontroll kan du ringa använda packageStatus som i:

pkgs <- packageStatus()  # choose mirror
upgrade(pkgs)

Slutligen finns det ett mycket bekvämt paket för att utföra alla operationer, nämligen installr , även med en dedikerad gui. Om du vill använda gui, måste du använda Rgui och inte ladda paketet i RStudio. Att använda paketet med kod är så enkelt som:

install.packages("installr") # install 
setInternet2(TRUE) # only for R versions older than 3.3.0
installr::updateR() # updating R.

Jag hänvisar till den fantastiska dokumentationen https://www.r-statistics.com/tag/installr/ och specifikt steg för steg-processen med skärmdumpar på Windows: https://www.r-statistics.com/2015/06/ a-steg-för-steg-skärm-handledning-för-uppgradering-r-on-fönster /

Observera att jag fortfarande förespråkar att använda en enda katalog, dvs. ta bort referens till R-versionen i installationsmappens namn.



Modified text is an extract of the original Stack Overflow Documentation
Licensierat under CC BY-SA 3.0
Inte anslutet till Stack Overflow