Welcome, Bienvenue, Willkommen, 歡迎

撰寫高效 R 程式碼

Colin Gillespie

Jumping Rivers & Newcastle University

撰寫高效 R 程式碼

撰寫高效 R 程式碼

典型的 R 工作流程

# Load
data_set <- read.csv("dataset.csv")

# Plot plot(data_set$x, data_set$y)
# Model lm(y ~ x, data = data_set)
撰寫高效 R 程式碼

何時該最佳化

過早最佳化是萬惡之源。

Donald Knuth 推廣

撰寫高效 R 程式碼

R 版本

  • v2.0 延遲載入;以較少記憶體快速載入資料。
    • v2.13 以位元組編譯器加速函式
    • v3.0 支援大型向量
  • 主要版本每年 4 月 發布

    • 如:3.0、3.1、3.2
  • 全年持續推出較小的錯誤修正

    • 如:3.3.0、3.3.1、3.3.2
撰寫高效 R 程式碼

一起來練習吧!

撰寫高效 R 程式碼

Preparing Video For Download...