1. 학습
  2. /
  3. 강의
  4. /
  5. 효율적인 R 코드 작성

Connected

연습 문제

경과 시간

system.time()은 편리하지만, 여러 함수 호출을 비교할 때는 단점이 있어요. 이 문제를 microbenchmark 패키지의 microbenchmark() 함수가 해결해 줍니다.

지침

100 XP

"movies.csv"와 "movies.rds" 파일이 작업 공간에 준비되어 있어요.

  • library() 함수를 사용해 microbenchmark 패키지를 로드하세요.
  • microbenchmark(), read.csv(), readRDS()를 사용해 CSV 파일을 가져오는 데 걸리는 시간과 RDS 파일을 가져오는 데 걸리는 시간을 비교하세요. 결과는 compare라는 변수에 저장하세요.
    • microbenchmark() 호출에서 times = 10을 지정해 각 함수를 10번씩 호출하세요.
  • 결과를 확인하려면 compare를 출력하세요.