Относительное время
При бенчмаркинге важно учитывать как абсолютное, так и относительное время выполнения.
Согласно результатам ниже, в среднем один вызов read.csv() выполняется на 720 - 80 = 640 миллисекунд медленнее, чем 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
Примерно во сколько раз среднее время выполнения read.csv() превышает среднее время выполнения readRDS()?
Это упражнение является частью курса
Эффективный код на R
Практическое интерактивное упражнение
Превратите теорию в практику с помощью одного из наших интерактивных упражнений
Начать упражнение