Programmazione R difensiva
Dr. Colin Gillespie
Jumping Rivers
Tutte le analisi in R partono con poco codice, ma poi
Ogni progetto su cui lavoro
Il nome della directory dà il contesto agli script

Questa directory contiene dati, in genere
csv e ExcelI dati si modificano solo in R

Tutto il codice R sta qui
Nota: la directory non è
solo R/

In questa directory ho sempre un file chiamato
load.RQuesto file carica i dati da input/
Ogni progetto su cui ho lavorato ha una struttura simile

Tutti i percorsi sono relativi
battles <- read_csv("input/battles.csv")
foes <- read_xlsx("input/foes.xlsx")
Il mio codice è portabile

Ricorda: tutti i file R stanno nella directory R!
clean.R - pulizia dei datifunction.R - funzioni di supportoanalysis.R - l’analisi vera e propriaNomi standard usati in ogni progetto
Programmazione R difensiva