"R 데이터 합치기"의 두 판 사이의 차이

잔글 (봇: Jmnote의 2020-10-31T02:11:29Z 에 작성한 603393 판으로 되돌림)
잔글 (봇: 자동으로 텍스트 교체 (-source +syntaxhighlight))
 
11번째 줄: 11번째 줄:
==rbind()==
==rbind()==
{{참고|R rbind()}}
{{참고|R rbind()}}
<source lang='r'>
<syntaxhighlight lang='r'>
df1
df1
##  Class  Name English Math
##  Class  Name English Math
26번째 줄: 26번째 줄:
## 3    B Carol      NA  80
## 3    B Carol      NA  80
## 4    B  Dave      60  90
## 4    B  Dave      60  90
</source>
</syntaxhighlight>


==merge()==
==merge()==
{{참고|R merge()}}
{{참고|R merge()}}
<source lang='r'>
<syntaxhighlight lang='r'>
majors
majors
##    Name  Major
##    Name  Major
46번째 줄: 46번째 줄:
## 1 Alice    Art    A
## 1 Alice    Art    A
## 2  Bob Biology    B
## 2  Bob Biology    B
</source>
</syntaxhighlight>


==같이 보기==
==같이 보기==

2020년 11월 2일 (월) 00:56 기준 최신판

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 }}