본문 바로가기

Study/class note

R / 데이터 로드(csv, xlsx)

ㅁR에서의 데이터를 로드하는 방법 4가지

1. csv파일을 로드하는 방법

2. xlsx파일을 로드하는 방법

3. txt파일을 로드하는 방법

4. database와 연동해서 R로 로드하는 방법

 

 

30 csv 파일을 로드하는 방법

emp <- read.csv("c:\\data\\emp2.csv", header = T)
emp

header = T 는 컬럼명을 포함해서 로드 (default)

header = F 는 컬럼명이 row로 들어감

 

 

31 xlsx 파일을 로드하는 방법

install.packages("xlsx")
library(xlsx)
dept <- read.xlsx("c:\\data\\dept.xls",1)

1은 sheet번호

 

문제186. (복습문제)(오늘의 마지막 문제) emp와 dept를 조인해서 loc를 출력하시오.

emp <- read.csv("c:\\data\\emp2.csv")
dept <- read.csv("c:\\data\\dept3.csv")

a <- merge(emp, dept, by = 'deptno')
a <- a[ , c("ename", "loc")]

emp <- merge(emp, a, on = "ename")
emp

 emp와 dept를 조인해서 이름과 부서위치를 출력하시오

emp <- read.csv("c:\\data\\emp2.csv")
dept <- read.csv("c:\\data\\dept3.csv")

a <- merge(emp, dept, by = 'deptno')
a[ , c("ename","loc")]
반응형