Defensywne programowanie w R
Dr. Colin Gillespie
Jumping Rivers
Każda analiza w R zaczyna się od kilku linii, ale potem
Każdy projekt
Nazwa katalogu określa kontekst skryptów

Ten katalog zawiera dane, zazwyczaj
csv i ExcelDane są edytowane wyłącznie w R

Cały kod R znajduje się w tym katalogu
Uwaga Katalog nie nazywa się
po prostu R/

W tym katalogu zawsze mam plik
load.RTen plik wczytuje dane z input/
Każdy projekt ma podobną strukturę

Wszystkie ścieżki są względne
battles <- read_csv("input/battles.csv")
foes <- read_xlsx("input/foes.xlsx")
Kod jest przenośny

Wszystkie pliki R znajdują się w katalogu R!
clean.R - czyszczenie danychfunction.R - funkcje pomocniczeanalysis.R - właściwa analizaStandardowe nazwy używane w każdym projekcie
Defensywne programowanie w R