R 防禦式程式設計
Dr. Colin Gillespie
Jumping Rivers
所有 R 分析都從一點點程式碼開始,接著會變成:
我做的每個專案:
目錄名稱提供指令碼的脈絡。

這個目錄放資料,通常是:
csv 與 Excel 檔資料只在 R 中編輯

所有 R 程式碼都放在這個目錄。
注意 目錄不要取名為
就用簡單的 R/

在這個目錄裡,我一定會有一個檔案:
load.R這個檔案會從 input/ 載入資料。
我做過的每個專案結構都很像

所有路徑都用相對路徑:
battles <- read_csv("input/battles.csv")
foes <- read_xlsx("input/foes.xlsx")
我的程式碼可攜帶

記住,所有 R 檔都放在 R 目錄!
clean.R - 清理你的資料function.R - 各種輔助函式analysis.R - 實際分析每個專案都用這些標準名稱
R 防禦式程式設計