logo

R 에서 데이터 파일 빠르게 읽기 read_csv 📂R

R 에서 데이터 파일 빠르게 읽기 read_csv

개요

R 은 기본적으로 csv 데이터를 읽는 함수로써 read.csv()를 제공하지만, 그냥 간편하게 쓰는 정도가 아니라 실전적인 분석을 하고 있다면 성능이 너무 떨어져서 써먹을 것이 못 된다. 그 대안으로써, readr 패키지에서 제공하는 read_csv()를 사용할 것을 강력하게 권장한다. read_csv()는 c++로 작성되었으며, 매우 빠른 속도로 csv 파일을 읽어들일 수 있다.

코드

다음은 read.csv()read_csv()소요시간을 측정한 것이다:

system.time({
  x<-read.csv(link,header=F)
})

library(readr)
system.time({
  y<-read\_csv(link)
})

20190901\_162033.png

10배 이상의 속도차를 확인할 수 있다.