2013-04-26 2 views
-2

R에서 csv 데이터의 30 개 파일 (file1 ... file30)을 분석하려고합니다.
3 차원과 같은 개별 목록의 배열을 만들 수 있습니까? 배열을 각 테이블을 '테이블'로 사용) 나중에 분석을 위해 각 파일을 개별적으로 입력하는 대신 루프를 사용하여 배열을 통과 할 수 있습니까?R의 리드 인 데이터 생성 및 배열

감사합니다.

스테파니

+0

사람들이 실수를 지적하는 데 도움이 될 수 있습니다 전에 약간의 노력과 코드를 제시해주십시오. 사람들이 당신을 위해 전체 코드를 작성한다고 기대하지 마십시오. – aleation

답변

0

각 요소의 내용을 포함하는 경우 당신이 목록을 반환이

data <- lapply(filenames, read.csv) 

같은 테이블의 목록을 구성 할 수 있습니다

이제
filenames <- dir("directory/to/csv/files") 

csv로 파일의 이름을 가져옵니다 한 파일의. 은 이제 예를 들어 같은 데이터를 통해 루프 수

result <- lapply(data, 
       function(x) { 
        # whatever you want to do with the data 
       })