2014-04-28 5 views
1

R을 사용하여 큰 '.csv' 파일을 읽고 싶습니다. 효율성을 높이기 위해 색인 (색인)이나 열 이름을 언급하고 관심을 끈 열을 읽고 다른 변수에 결과를 저장하고 싶습니다.R : colClasses를 사용하여 특정 열을 선택하고 추출하는 방법?

나는 read.csv() 기능을 사용하고 있습니다.

+1

[This (http://stackoverflow.com/questions/23242812/how-can-i-specify-which-columns-to-select-using-read-table-in-r/23243567#23243567) 도움 – ilir

답변

4

sqldf 패키지의 read.csv.sql을 사용하는 것이 좋습니다. 당신은 예를 들어, 열을 필터링하는 SQL SELECT를 사용하면, 그렇지 않으면 너무 큰 것 파일의 일부를로드 할 수 있도록

read.csv.sql("file.csv", sql="SELECT col1, col2 FROM file") 

SQLite는은, 필터링을 처리합니다.

관련 문제