Programare defensivă în R
Dr. Colin Gillespie
Jumping Rivers
Orice analiză R începe cu puțin cod, dar apoi
Fiecare proiect la care lucrez
Numele directorului oferă contextul scripturilor

Acest director conține date, de obicei
csv și ExcelDatele sunt modificate doar în R

Tot codul R se află în acest director
Atenție Directorul nu se numește
ci simplu R/

În acest director, am întotdeauna un fișier numit
load.RAcest fișier încarcă datele din input/
Fiecare proiect la care am lucrat are o structură similară

Toate căile sunt relative
battles <- read_csv("input/battles.csv")
foes <- read_xlsx("input/foes.xlsx")
Codul este portabil

Toate fișierele R se află în directorul R!
clean.R - pentru curățarea datelorfunction.R - funcții auxiliareanalysis.R - analiza propriu-zisăNume standard folosite în fiecare proiect
Programare defensivă în R