Bun venit, Bienvenue, Willkommen, 歡迎

Scrierea codului R eficient

Colin Gillespie

Jumping Rivers & Newcastle University

Scrierea codului R eficient

Scrierea codului R eficient

Un flux de lucru tipic în R

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

# Plot plot(data_set$x, data_set$y)
# Model lm(y ~ x, data = data_set)
Scrierea codului R eficient

Când să optimizăm

Optimizarea prematură este rădăcina tuturor relelor

Popularizat de Donald Knuth

Scrierea codului R eficient

Versiunea R

  • v2.0 Încărcare leneșă; încărcare rapidă a datelor cu consum minim de memorie.
    • v2.13 Accelerarea funcțiilor cu compilatorul de bytecode
    • v3.0 Suport pentru vectori mari
  • Versiuni principale în fiecare aprilie

    • ex.: 3.0, 3.1, 3.2
  • Corecții minore pe parcursul anului

    • ex.: 3.3.0, 3.3.1, 3.3.2
Scrierea codului R eficient

Să exersăm!

Scrierea codului R eficient

Preparing Video For Download...