외부파일 읽어오기
1. scan() 함수
외부파일을 읽어들임
scan('파일명',what)
#what -> 문자열 인 경우 "", 또는 'char'이라고 입력해줘야 인식가능(what="char")
#sep="," --> sep는 구분자 / 쉼표로 구분되어있다.
#예시
setwd("C:\\Users\\이정민\\Desktop\\R\\자료") #작업 디렉토리 미리 설정
a<-scan("irum.txt",what='char',sep=",")
x<-scan()
#scan()을 사용하면 C언어에서 scanf 사용하듯이 입력을 받을 수 있다.
2. readLines() 함수
외부 파일을 한 줄 단위로 읽어들임
readLines("파일명")
data<-readLines("consumer.txt")
3. read.csv() 함수
csv 형식 파일을 읽어들임
read.csv("파일명")
data<-read.csv('seoulpopulation.csv',header=TRUE)
4. 엑셀파일 불러오기
- XLConnect 패키지 이용 --> java 버전때문에 설치가 불가능해서 일단 패스...
엑셀파일의 데이터 전부 혹은 일부를 지정하여 읽어올 수 있음
#XLConnect패키지
install.packages("XLConnect")
require(XLConnect)
wb<-loadWorkbook("subway.xlsx")
df<-readWorksheet(wb,sheet=1,header=TRUE,startRow=20,endRow=47)
df
- xlsx패키지를 사용해서도 이용 가능
java를 이용하여 xls,xlsx파일을 읽어옴
5. 클립보드에 임시로 복사한 데이터 불러오기
file="clipboard" #클립보드에 저장된 내용을 import한다는 의미
sep #엑셀의 각 항목들을 어떻게 구분할 것인지를 기술. 보통 탭 키로 구분("\t")
header #머릿글 여부
readClipboard() #클립보드에 있는 값 불러오기
read.table(file="clipboard", sep="\t", header=TRUE)
'study > 빅데이터 분석' 카테고리의 다른 글
[R프로그래밍] #5. 조건제어문, 함수 (0) | 2021.06.29 |
---|---|
[R프로그래밍] #4. 자료형-2 (list, matrix), 데이터프레임 (0) | 2021.06.21 |
[R프로그래밍] #3. 산술연산자, 변수, 자료형-1 (0) | 2021.06.21 |
[R프로그래밍] #2. R 패키지 설치 (0) | 2021.06.18 |
[R프로그래밍] #1. R프로그래밍 정의 및 특징, R 설치, JDK 설치 (0) | 2021.06.18 |