UNIT 03
데이터 가져오기와 내보내기
당연하지만 데이터 분석을 하려면 데이터가 있어야 합니다. 데이터는 회사 내 데이터베이스 시스템에서 직접 가져올 수도 있고, 공공 기관 등에서 공개 제공하는 문서 파일을 내려받을 수도 있습니다. R로 데이터를 가져오는 가장 흔한 방법은 문서 파일 형태의 데이터를 R로 불러오는 것입니다. 이 UNIT 03에서는 문서 파일에서 데이터를 가져오고 내보내는 방법을 알아보겠습니다.
가져오기와 내보내기 주요 함수는 다음 표와 같습니다.
표 6-6 | 가져오기와 내보내기 주요 함수
함수 |
설명 |
예시 |
read.csv() |
CSV 형식의 데이터 파일을 데이터 프레임으로 불러옴 |
read.csv("파일.csv") |
write.csv() |
데이터 프레임을 CSV 형식 파일로 내보냄 |
write.csv(x, "파일.csv") |
read_excel() |
엑셀 형식의 데이터 파일을 데이터 프레임으로 불러옴 |
read_excel("파일.xlsx") |
write_excel() |
데이터 프레임 데이터를 엑셀 형식 파일로 내보냄 |
write_excel(x, "파일.xlsx") |
sink() |
출력 결과를 계속 기록 |
시작: sink("파일.text") / 끝: sink() |
cat() |
분석 결과를 외부 파일로 내보냄 |
cat(summary(x), file = "파일.text") |
save() |
변수를 파일로 저장 |
save(x, file = "파일.Rdata") |
load() |
파일에서 저장된 변수를 불러옴 |
load(file = "파일.Rdata") |