Welcome, Bienvenue, Willkommen, 歡迎

Écrire du code R efficace

Colin Gillespie

Jumping Rivers & Newcastle University

Écrire du code R efficace

Écrire du code R efficace

Un enchaînement R typique

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

# Plot plot(data_set$x, data_set$y)
# Model lm(y ~ x, data = data_set)
Écrire du code R efficace

Quand optimiser

La prématurité de l'optimisation est la source de tous les maux

Popularisé par Donald Knuth

Écrire du code R efficace

Version de R

  • v2.0 Chargement paresseux ; chargement rapide des données avec un minimum de mémoire système.
    • v2.13 Accélération des fonctions avec le compilateur d'octets
    • v3.0 Prise en charge des grands vecteurs
  • Grandes versions chaque avril

    • p. ex., 3.0, 3.1, 3.2
  • Petites corrections de bogues tout au long de l'année

    • p. ex., 3.3.0, 3.3.1, 3.3.2
Écrire du code R efficace

Passons à la pratique !

Écrire du code R efficace

Preparing Video For Download...