안녕하세요. 오늘은 간단하게 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가 됩니다.
참고하셔서 문제를 해결하셨으면 좋겠습니다.
감사합니다.
'R 문법' 카테고리의 다른 글
R에서 문자형 데이터를 숫자형으로 바꾸는 방법(is.numeric, is.character, mode, as.numeric 함수) (0) | 2021.12.07 |
---|---|
R에서 데이터 유형을 확인하는 방법 (숫자형, 문자형, 논리형 우선순위는?) (0) | 2021.12.06 |
R에서 가능한 4개의 기본 연산자(계산, 할당, 논리, 비교 연산자) (0) | 2021.12.03 |