R Language
Aktualizowanie R i biblioteki pakietów
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.