Ricerca…


Su Windows

Installazione di default di R su file Windows archiviati (e quindi libreria) su una cartella dedicata per versione R su file di programma.

Ciò significa che, per impostazione predefinita, dovresti lavorare con diverse versioni di R in parallelo e quindi separare le librerie.

Se ciò non è ciò che si desidera e si preferisce lavorare sempre con una singola istanza R che non si desidera aggiornare gradualmente, si consiglia di modificare la cartella di installazione R. Nella procedura guidata, basta specificare questa cartella (io personalmente uso c:\stats\R ). Quindi, per qualsiasi aggiornamento, una possibilità è quella di sovrascrivere questo R. Se si desidera anche aggiornare (tutti) i pacchetti è una scelta delicata in quanto potrebbe violare parte del codice (questo è apparso per me con il pacchetto tm ). Potresti:

  • Prima di tutto fai una copia di tutta la tua libreria prima di aggiornare i pacchetti
  • Mantenere il proprio repository di pacchetti sorgente, ad esempio usando il pacchetto miniCRAN

Se vuoi aggiornare tutti i pacchetti - senza alcun controllo, puoi chiamare use packageStatus come in:

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

Infine, esiste un pacchetto molto conveniente per eseguire tutte le operazioni, ovvero installr , anche con un gui dedicato. Se si desidera utilizzare GUI, è necessario utilizzare Rgui e non caricare il pacchetto in RStudio. Usare il pacchetto con il codice è semplice come:

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

Mi riferisco alla grande documentazione https://www.r-statistics.com/tag/installr/ e in particolare alla procedura passo passo con screenshot su Windows: https://www.r-statistics.com/2015/06/ a-passo-passo-schermate dimostrativi-per-aggiornamento-r-on-finestre /

Si noti che ancora sostengo l'utilizzo di una singola directory, vale a dire. rimuovendo il riferimento alla versione R nel nome della cartella di installazione.



Modified text is an extract of the original Stack Overflow Documentation
Autorizzato sotto CC BY-SA 3.0
Non affiliato con Stack Overflow