Bones Pràctiques amb R en equips - git
Curs R Avançat Equips - Sessió 1
1. Introducció - estat de l'art
- RStudio local ("RStudio Desktop = Posit Desktop)
- Posit Server FLOSS vs Posit Posit Workbench ,
- Posit Cloud (i altres clouds),
- Núvol local de l'administració local (Gencat, Departament, Equip...)
- R en equips d'escriptori + git contra servidor (local o remot)
- En qualsevol cas:
-
git
per al control de canvis del codi personal i de l'equip, en el llenguatge de programació (o markup) que sigui - paquet
renv
de R, per controlar les versions de les col·leccions de paquets de R en un projecte - contenidors (docker, pod o similar) per controlar les versions de paquets de sistema.
-
- Addendum extra: "nix" per a casos molt avançats en entorns Linux.
2. Manipulació de Dades amb tidyverse
- Manipulació avançada de dades i bones pràctiques amb
data.tabledata.frames (amb dtplyr sparklyr, o disk.frames si cal), tidyverse, enfocat a la gestió de grans bases de dades. - Organització de projectes: carpetes, funcions, scripts.
- Lloc comú de treball.
- scripts: unitat de xarxa local sense git vs unitat de xarxa local amb git local vs. git remot (per exemple, gitlab.com o gitlab gencat)
- funcions i
source()
- paquets: Posit Package Manager vs,
drat
en unitat de xarxa local
3. Apunts de la sessió 1 en general
Veure:
https://gitlab.com/radup/curs-r-avancat-equips/-/blob/main/sessio_01/Sessio_01_Apunts.qmd
4. Apunts de Git i RStudio
Veure:
https://gitlab.com/radup/curs-r-avancat-equips/-/blob/main/sessio_01/Sessio_01_Compartir_via_git.Rmd
I de pas posar a punt l'entorn a l'ordinador de cada persona assistent al curs.
Noms alias d'aquest pàgina: CursRAvancatEquipsS1