시작하기무료로 시작하기

상대 시간

벤치마킹에서는 절대 시간과 상대 시간을 모두 고려하는 것이 중요해요. 아래 측정값을 보면, 평균적으로 read.csv()를 한 번 호출할 때 readRDS()보다 720 - 80 = 640밀리초 더 느립니다.

> 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 코드 작성

강의 보기

실습형 인터랙티브 연습문제

이론을 실습으로 바꾸는 인터랙티브 연습 중 하나를 만나보세요

연습 시작