본문 바로가기

R 문법

[R 문법] R에서 csv 파일 여러개 한번에 불러오기

안녕하세요. 오늘은 간단하게 R에서 CSV파일 여러개를 한번에 불러와서 데이터로 저장하는 방법을 알려드리려고 합니다.  file1.csv  file2.csv ..... filen.csv (n개의 csv파일) 을 data1 data2 ..... datan (n개의 object) 로 어떻게 저장하는지에 대한 포스팅입니다.

 

구글의 힘과 저의 머리속을 잠시 빌려서 해결해 보았습니다...

 

 

 

일단 6개만 불러와 보겠습니다.

 

 

# 경로 지정
setwd("F:/data/")

# for문 실행

for(i in 1:6)             # 데이터의 개수 6개
{
   oname = paste("file",i, sep="")
   assign(oname, read.csv(paste(oname, ".csv", sep="")))
}

# data 확인
head(file1)
head(file2)

 

for 문으로 반복을 돌려서 실행했습니다. 주요 함수로는 assign을 사용했어요.

 

위 코드를 실행하면 file1 이라는 object에 file1.csv 파일이 read가 됩니다.

 

참고하셔서 문제를 해결하셨으면 좋겠습니다.

 

감사합니다.