Com emprar "renv" i no morir en l'intent
Trobada analistes de dades de la Gencat a l'ACA (C/ Provença 260, BCN). Dll. 16/01/2023, 15:30-17:00h.
Dr. Xavier de Pedro Puente - Ecòleg, TS TIC a l'IMI, AjBCN - xavier.depedro@seeds4c.org
La idea és desvirtualitzar-nos, conèixer-nos, compartir informació... i després qui vulgui ens podem allargar i anar a prendre quelcom.
Accés obert a partir de les 15h15. Entrant per la porta del carrer (Provença 260), just la primera sala a l’esquerra.
PROGRAMA
- 5’ Benvinguda
- 20’ presentacions d’ús R general
- 10’ Presentació dades
- 30’ 6 presentacions de casos pràctics
- 10’ tRivial
- 10’ conclusió i torn obert
Taula de continguts de la mini-xerrada
1. Control de versions amb "entorns" de treball
2. Entorns virtuals en R amb renv
3. De utils: : sessionInfo() al renv: : snapshot() + renv.lock
4. "Happy path"
Per a feina reproduïble
5. Infraestructura
Els projectes amb renv
escriuen i empren aquests arxius per funcionar:
Arxiu | Ús |
.Rprofile | Emprat per activar renv per a noves sessions iniciades en el projecte (des de fora de RStudio també).
|
renv.lock | L'arxiu lockfile, que descriu l'estat de la biblioteca de paquets del teu projecteen un moment del temps. |
renv/activate.R | L'script d'activació executat per l'arxiu .Rprofile del projecte.
|
renv/library | La biblioteca privada de paquets del projecte. |
renv/settings.dcf | Configuració del projecte – veure ?settings per més detalls.
|
Per omissió, renv
empra memòria cau de paquets aquí:
Platform | Location |
Linux | ~/.local/share/renv
|
macOS | ~/Library/Application Support/renv
|
Windows | %LOCALAPPDATA%/renv
|
6. Us avançat
I moltes més. Veure:
https://rstudio.github.io/renv/articles/renv.html
7. Gràcies
Dr. Xavier de Pedro Puente
Aquestes diapositives són disponibles a:
https://seeds4c.org/renv
Unless elsewhere noted, contents of this web site are released under a Creative Commons license.