1. 텍스트 data 읽기
2. CSV data 읽기
3. 엑셀 data 읽기
#1. 텍스트 data
확장자: .txt
구분자(separator): 공백, 콤마, 탭
* read.table() 함수 사용
na.strings :: na.strings="None", na.strings=c("-",",")
-구분자가 공백인 경우 : sep=" "
-구분자가 콤마인 경우 : sep=","
-구분자가 탭으로 구분된 경우 : sep="\t"
#2. CSV data
:엑셀 데이터의 특별한 형태
(Comma Separated Value)
* read.csv() 함수 사용
#3. 엑셀 data
:엑셀 데이터를 읽어오는 함수가 없기에 새로운 패키지를 설치해야 함
library(readxl)
* read_excel() 함수 사용
확장자: 2007 이상 버전인 경우 .xlsx
2003 이하 버전인 경우 .xls
ebook <- read_excel(path="d:\ebook.xlsx", sheet="data", col_names=TRUE)
<<실습하기>>
# 1. 텍스트 데이터 읽어오기
# (1) 구분자 : 공백
s_blank <- read.table(file="c:/survey_blank.txt",
header=TRUE,
sep=" ")
s_blank
# (2) 구분자 : 콤마
s_comma <- read.table(file="c:/survey_comma.txt",
header=TRUE,
sep=",")
# (3) 구분자 : 탭
s_tab <- read.table(file="c:/survey_tab.txt",
header=TRUE,
sep="\t")
# 2. CSV 데이터 읽어오기
survey2015 <- read.csv(file="c:/인구주택총조사2015.csv",
header=TRUE)
# 3. 엑셀 데이터 읽어오기 -- 3개의 argument가 필요함
install.packages("readxl")
library(readxl)
ebook <- read_excel(path="c:/ebook.xlsx",
sheet="data",
col_names=TRUE)
[참고자료]
2. CSV data 읽기
3. 엑셀 data 읽기
#1. 텍스트 data
확장자: .txt
구분자(separator): 공백, 콤마, 탭
* read.table() 함수 사용
read.csv와는 다르게 첫 번째 행을 헤더로 읽어들이지 않음!
[read.table() 함수 사용법] |
na.strings :: na.strings="None", na.strings=c("-",",")
-구분자가 공백인 경우 : sep=" "
-구분자가 콤마인 경우 : sep=","
-구분자가 탭으로 구분된 경우 : sep="\t"
#2. CSV data
:엑셀 데이터의 특별한 형태
(Comma Separated Value)
* read.csv() 함수 사용
#3. 엑셀 data
:엑셀 데이터를 읽어오는 함수가 없기에 새로운 패키지를 설치해야 함
library(readxl)
* read_excel() 함수 사용
[read_excel() 함수 사용법] |
확장자: 2007 이상 버전인 경우 .xlsx
2003 이하 버전인 경우 .xls
ebook <- read_excel(path="d:\ebook.xlsx", sheet="data", col_names=TRUE)
<<실습하기>>
# 1. 텍스트 데이터 읽어오기
# (1) 구분자 : 공백
s_blank <- read.table(file="c:/survey_blank.txt",
header=TRUE,
sep=" ")
s_blank
# (2) 구분자 : 콤마
s_comma <- read.table(file="c:/survey_comma.txt",
header=TRUE,
sep=",")
# (3) 구분자 : 탭
s_tab <- read.table(file="c:/survey_tab.txt",
header=TRUE,
sep="\t")
# 2. CSV 데이터 읽어오기
survey2015 <- read.csv(file="c:/인구주택총조사2015.csv",
header=TRUE)
# 3. 엑셀 데이터 읽어오기 -- 3개의 argument가 필요함
install.packages("readxl")
library(readxl)
ebook <- read_excel(path="c:/ebook.xlsx",
sheet="data",
col_names=TRUE)
[참고자료]
영상
- R 패키지 기초 교육 (통계청 통계교육원)
교재
- R과 함께 한 데이터 여행(입문), 이부일/이서현, 경문사
- R라뷰 R을 활용한 데이터 분석 입문편, 서진수, 더알음
- R Cookbook, 폴 티터, 인사이트
유투브
- 경희대학교 사회학과 2016년 봄학기 사회조사분석 R 강의
- R programming software and statistics tutorials
SocialBigData@
댓글
댓글 쓰기