각각의 데이터를 합치는 방법에 대해 다양한 예제와 함께 살펴보게 될 것이다. 이 기법은 책 전
체에서 계속 활용된다.
8.2.1
데이터베이스 스타일로
DataFrame
합치기
병합(머지
merge
)이나 조인
join
연산은 관계형 데이터베이스의 핵심적인 연산인데, 하나 이상의
키를 사용해서 데이터 집합의 로우를 합친다.
pandas
의
merge
함수를 이용해서 이런 알고리즘
을 데이터에 적용할 수 있다.
예제를 살펴보자.
In
[
35
]:
df1
=
pd
.
DataFrame
({'
key
':
['
b
',
'
b
',
'
a
',
'
c
',
'
a
',
'
a
',
'
b
'],
....:
'
data1
':
range
(
7
)})
In
[
36
]:
df2
=
pd
.
DataFrame
({'
key
':
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month, and much more.