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

Ce répertoire contient les données, généralement
csv et ExcelLes données ne sont modifiées que dans R

Tout le code R se trouve dans ce répertoire
Remarquez Le répertoire n'est pas
juste R/ tout simplement

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

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 répertoire R !
clean.R : pour nettoyer vos donnéesfunction.R : fonctions utilitairesanalysis.R : l'analyse proprement diteDes noms standard, utilisés dans chaque projet
Programmation R défensive