-
readr 패키지의 함수와 base의 데이터 읽어오기 함수의 비교R 2019. 1. 19. 09:59
readr 패키지의 함수와 base의 데이터 읽어오기 함수의 비교
readr 패키지에서 제공하는 외부 데이터 읽어오기 함수와 R의 기본 기능에서 제공하는 외부 데이터 읽어오기 함수에는 다음과 같은 차이가 있다.
예를 들어,
readr 패키지에서 제공하는 read_csv() 함수와 R의 기본 기능에서 제공하는 read.csv()를 비교한다.1. 일반적으로 readr::read_csv() 함수가 read.csv() 함수보다 10배 이상 빠르게 읽어온다.
2. readr::read_csv() 함수의 최종 결과는 tibble이고, read.csv() 함수의 최종 결과는 data.frame이다.
3. readr::read_csv() 함수가 read.csv() 함수보다 조금 더 재현 가능하다. read.csv() 함수는 운영체제 및 환경변수의 일부 동작을 상속하므로 자신의 컴퓨터에서 작동하는 불러오기 코드가 다른 사람의 컴퓨터에서 작동하지 않을 수 있다.
[출처] R을 활용한 데이터 과학, 해들리 위컴/개럿 그롤문드 지음, 김설기/최혜민 옮김, 인사이트, p124
'R' 카테고리의 다른 글
matrixStats: Summary of functions (0) 2019.03.12 분석할 데이터가 클 때의 해결방법 (0) 2019.01.31 dplyr::select() 함수와 함께 쓰면 유용한 함수들 (0) 2019.01.18 tibble의 데이터 유형 (0) 2019.01.18 비모수적 방법의 다중비교 (0) 2019.01.14