CommencerCommencer gratuitement

Temps relatif

Lors d’un benchmarking, il est important de prendre en compte les temps absolus et relatifs. À partir des mesures ci-dessous, en moyenne, un seul appel à read.csv() est 720 - 80 = 640 millisecondes plus lent que readRDS().

> microbenchmark(read.csv("movies.csv"),
                 readRDS("movies.rds"),
                 times = 10)

Unit: milliseconds
                       expr  min  lq  mean  median   uq neval cld
read.csv("movies.csv")  540  660 680   720     720  740    10   b
 readRDS("movies.rds")   70   80  90    80     100  110    10  a 

Environ, de combien la moyenne de read.csv() est-elle plus lente que celle de readRDS() ?

Cet exercice fait partie du cours

Écrire du code R efficace

Afficher le cours

Exercice interactif pratique

Passez de la théorie à la pratique avec l’un de nos exercices interactifs

Commencer l’exercice