시작하기무료로 시작하기

디스크에서 빠르게 읽기

fread()는 스마트한 기본값을 제공할 뿐 아니라 정말 빠릅니다! 이번 연습에서는 base R의 system.time() 함수를 사용해 read.csv()fread()batrips.csv 파일을 읽는 데 걸리는 시간을 비교해 보겠습니다. 해야 할 일은 system.time()에 표현식을 전달하는 것뿐이에요. 예를 들어 sample.csv라는 파일을 가져오는 데 걸리는 시간을 알고 싶다면 다음처럼 할 수 있습니다:

system.time(read.csv("sample.csv"))
   user  system elapsed 
  3.495   0.040   3.547

일반적으로 실행 시간을 측정할 때는 user 시간을 봅니다. 따라서 이 경우 sample.csv 파일을 가져오는 데 3.495초가 걸린 것입니다.

이 연습은 강의의 일부입니다

R의 data.table로 데이터 조작하기

강의 보기

실습형 인터랙티브 연습

이 예제를 이 샘플 코드를 완성하여 풀어보세요.

# Use read.csv() to import batrips
system.time(___("batrips.csv"))
코드 편집 및 실행