본문 바로가기
프로그래밍언어/R

[R] : R에서 외부 데이터 읽어 들이는 다양한 방법

by 오주현 2022. 3. 2.
반응형

CSV 포맷 읽어들이기

R이 있는 파일의 루트 파일에 예제 파일을 넣는다.

 

read.csv()로 경로를 입력하여 파일을 불러올 수 있다.

즉, 외부에서 테이블로 정리한 데이터를 R로 가져오면 dataframe 객체에 담긴다.

read.csv() 함수는 첫 번째 행을 변수행의 이름으로 인식하도록 기본 값이 설정되어 있다. 만약 csv 파일에 변수행의 이름이 없다면 read.csv() 함수의 header 인자를 FALSE로 설정해 주어야 한다.

 

txt 포맷을 다양한 방법으로 읽어들이기

List <- read.table("c://r/studentlist.txt")

txt 파일은 tab으로 값을 구분해서 만든다. read.table()은 read.csv()와 달리 header 인자 값이 FALSE로 되어 있다. 파일에 변수열 이름이 있다면 header=TRUE 인자를 반드시 입력해야 한다.

 

List <- read.table("c://r/studentlist.txt", header=TRUE)

 

List <- read.table("c://r/studentlist.txt", header=TRUE, sep=";")

; 으로 구분이 되어 있다면 위와 같은 방법으로 읽을 수 있다.

install.packages("readxl")
library("readxl")
DF <- read_excel(path="c://R/studentlist.xlsx", sheet="Sheet1", col_names=TRUE)
DF

Excel 파일 읽어 들이기

반응형

'프로그래밍언어 > R' 카테고리의 다른 글

[R] : 데이터 프레임 다루기(1)  (0) 2022.03.11
[R] : 표로 데이터 정리하기  (0) 2022.03.11
[R] : 패키지, Package  (0) 2022.03.02
[R] : 함수와 객체 이해하기  (0) 2022.03.02
[R] : R 설치하기  (0) 2022.03.02

댓글