Programmation R défensive
Dr. Colin Gillespie
Jumping Rivers
Toute analyse R débute avec peu de code, puis
Chaque projet sur lequel je travaille
Le nom du dossier donne le contexte des scripts

Ce dossier contient les données, en général
csv et ExcelLes données ne sont modifiées que dans R

Tout le code R se trouve dans ce dossier
Remarque Le dossier n'est pas
juste R/ tout simplement

Dans ce dossier, j'ai toujours un fichier nommé
load.RCe fichier charge les données depuis input/
Tous mes projets ont une structure similaire

Tous les chemins sont relatifs
battles <- read_csv("input/battles.csv")
foes <- read_xlsx("input/foes.xlsx")
Mon code est portable

Rappelez-vous : tous les fichiers R sont dans le dossier R !
clean.R : nettoyage des donnéesfunction.R : fonctions utilitairesanalysis.R : l'analyse proprement diteDes noms standard, utilisés dans chaque projet
Programmation R défensive