R 데이터 합치기

Jmnote (토론 | 기여)님의 2019년 6월 22일 (토) 10:39 판 (→‎같이 보기)

1 개요

R 데이터 합치기
R 함수 설명
R rbind() 동일한 구조의 행들을 합치기 (SQL UNION과 유사함)
R merge() 공통 컬럼을 기준으로 JOIN (SQL JOIN과 유사함)

2 rbind()

df1
##   Class  Name English Math
## 1     A Alice      90   60
## 2     A   Bob      80   NA
df2
##   Class  Name English Math
## 1     B Carol      NA   80
## 2     B  Dave      60   90
rbind(df1, df2)
##   Class  Name English Math
## 1     A Alice      90   60
## 2     A   Bob      80   NA
## 3     B Carol      NA   80
## 4     B  Dave      60   90

3 merge()

majors
##    Name   Major
## 1 Alice     Art
## 2   Bob Biology
## 3  Dave   Dance
## 4   Eve English
grades
##    Name Grade
## 1 Alice     A
## 2   Bob     B
## 3 Carol     C
merge(x=majors, y=grades, id='Name')
##    Name   Major Grade
## 1 Alice     Art     A
## 2   Bob Biology     B

4 같이 보기

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}