In generale non c'è nulla di diverso per difetto di carico del pacchetto in RStudio rispetto a R (How to load packages in R automatically?). All'avvio R verifica la presenza di un file .Rprofile
nella directory locale o di fail, (su Mac/Linux: ./.Rprofile
o ~/.Rprofile
) e lo esegue, quindi qualsiasi comando relativo al caricamento del pacchetto. contiene.
L'unica piccola differenza è che RStudio "utilmente" cambia il tuo percorso predefinito prima della messa insee "RStudio: Working with Projects", per cui si potrebbe caricare un .Rprofile diverso o mancante o il torto .Rprofile, a seconda che hai aperto un progetto RStudio o semplicemente file, e su cosa è impostata la directory di lavoro predefinita di RStudio. Non è sempre chiaro in quale directory ci si trova, quindi a volte questo provoca un vero dolore.
Tendo ad usare RStudio senza definire il mio codice come progetto RStudio, semplicemente perché è pesante e crea più file e directory senza aggiungere nulla (al mio caso d'uso, comunque). Così la soluzione che ho trovato per il mantenimento .Rprofile e assicurandosi che quello di destra viene caricato un legame fidato vecchio Unix dalla directory del progetto alla mia ~
ln -s ~/.Rprofile ./.Rprofile
(Se siete su Windows è più doloroso .)
non è necessario avere uno .Rprofile globale, è possibile mantenere quelle specifiche attività per diversi tipi di progetti, o alberi, o (ad esempio) un .Rprofile.nlp, .Rprofile.financial,. Rprofile.bio e così via. Così come options(default.packages
, è possibile raccogliere tutte le impostazioni tematicamente correlati: scipen, larghezza, data.table/opzioni specifiche dplyr, SearchPath ...
connettori d'alimentazione:
- ovviamente tenere backup o SCM dei tuoi profilati .Rprile (i))
- se disponi di più profili .RP, inserisci un gatto ("Caricamento profiloR.foo ") la linea in ognuno in modo da poter vedere dalla console che quella destra, ora caricato
- dopo ogni progetto, rivedere, tagliare, modificare il vostro .Rprofile, aggiungere nuovo materiale dei casi d'uso, come commento roba irrilevante
reinstallare o ricaricare? – GSee
È necessario fornirci almeno le informazioni di base su quale versione di RStudio si utilizza e quale versione di R è accoppiato ad essa. Ma ben ... –
@Gsee ha detto questo, ma farò più domanda è più esplicita, intendi 'install.packages()' o 'library()' o 'require()'? – Andrie