2014-10-09 1 views
0

현재 42 메가 바이트의 .xlsx 파일을 'gdata'로 R로 가져 오기 위해 노력 중입니다. 노트북 컴퓨터가 멈추었습니다. CSV로 변환 한 다음 R로 가져 오기를 시도하는 것이 더 빠른지 궁금합니다.CSV 파일 또는 .XLSX를 R로 가져 오는 것이 더 빠릅니까?

+6

예, csv가 빠릅니다. 또한, 큰 파일을 도울 수있는 fread 함수가있는'data.table' 패키지를 확인하십시오. – Fernando

+0

여기에 몇 가지 팁 http://stackoverflow.com/questions/1727772/quickly-reading-very-large-tables-as-dataframes-in-r. – Fernando

+0

파일을 xlsx 형식으로 저장하는 것이 좋은 이유가 있다면'xlsx' 패키지에서'read.xlsx' 또는'read.xlsx2' (더 빠름)를 시도 할 수 있습니다. 나는 결코 시간 비교를 해본 적이 없다. 42 메가 비트는 특별히 큰 파일이 아니기 때문에 엑셀 형식을 고수하기를 좋아한다면 xlsx만으로도 충분할 것이다. – eipi10

답변

3

CSV로 가져 오는 작업은 훨씬 빠르게 진행됩니다.

관련 문제