1. 학습
  2. /
  3. 강의
  4. /
  5. R의 data.table로 데이터 조작하기

Connected

연습 문제

디스크에서 빠르게 읽기

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초가 걸린 것입니다.

지침 1/2

undefined XP
    1
    2
  • base R의 read.csv()로 batrips를 불러오세요.
  • 이 호출을 system.time()으로 감싸서 작업에 걸리는 시간을 확인하세요.