Szukaj…


W systemie Windows

Domyślna instalacja R w plikach przechowywanych w systemie Windows (a zatem i bibliotece) w dedykowanym folderze dla każdej wersji R w plikach programu.

Oznacza to, że domyślnie pracowałbyś z kilkoma wersjami R równolegle, a tym samym z oddzielnymi bibliotekami.

Jeśli nie tego chcesz i wolisz zawsze pracować z jedną instancją R, nie chcesz stopniowo aktualizować, zalecamy zmodyfikowanie folderu instalacyjnego R. W kreatorze wystarczy podać ten folder (osobiście używam c:\stats\R ). Następnie, w przypadku każdego uaktualnienia, jedną z możliwości jest zastąpienie tego R. To, czy chcesz również uaktualnić (wszystkie) pakiety, jest delikatnym wyborem, ponieważ może uszkodzić część twojego kodu (pojawiło się to dla mnie z pakietem tm ). Możesz:

  • Najpierw wykonaj kopię całej biblioteki przed aktualizacją pakietów
  • Zarządzaj własnym repozytorium pakietów źródłowych, na przykład używając pakietu miniCRAN

Jeśli chcesz zaktualizować wszystkie pakiety - bez żadnego sprawdzenia, możesz wywołać use packageStatus jak w:

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

Wreszcie istnieje bardzo wygodny pakiet do wykonywania wszystkich operacji, a mianowicie installr , nawet z dedykowanym GUI. Jeśli chcesz korzystać z GUI, musisz użyć Rgui i nie ładować pakietu w RStudio. Korzystanie z pakietu z kodem jest tak proste, jak:

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

Odnoszę się do doskonałej dokumentacji https://www.r-statistics.com/tag/installr/, a konkretnie krok po kroku ze zrzutami ekranu w systemie Windows: https://www.r-statistics.com/2015/06/ samouczek-krok po kroku-zrzut ekranu-do-aktualizacji-r-na-systemie Windows /

Zauważ, że nadal zalecam używanie jednego katalogu, tj. usunięcie odniesienia do wersji R w nazwie folderu instalacyjnego.



Modified text is an extract of the original Stack Overflow Documentation
Licencjonowany na podstawie CC BY-SA 3.0
Nie związany z Stack Overflow