본문 바로가기
데이터분석/Pandas&Numpy

pandas merge이용해서 연결하기

by ADELA_J 2023. 6. 25.

<merge>

- 데이터 연결 전용 메서드

1. 데이터프레임을 불러와보자

 

<잠깐 보고 살펴가는 조인 내용>

- merge는 기본적으로 내부 조인을 실행함.

 - left_on, right_on 인자는 값이 일치해야할 왼쪽/오른쪽 데이터프레임의 열을 지정

  ▼ site의 name과 visited의 site 값이 일치하면 왼쪽 데이터 프레임 기준으로 연

-person, survey 데이터프레임과  visited, survey 데이터프레임 연결한 것

- left_on, right_on에 전달하는 값을 여러개로 하려면 리스트로 전달

▲ps와 vs를 합쳤을 때 2개다 있었던 중복된 열이름에  _x, _y가 나오는데 

_x 는 왼쪽 데이터프레임의 열, _y는 오른쪽 데이터프레임의 열을 의미

 

- 결합에 사용하는 Key가 인덱스인 경우에는 left_index = True, right_index= True 로 지정하면됨

▼ order_df의 customer_id 와 customer_df 에 인덱스가 같은 거라 합치고 싶을때

  그러면 customer_id가 left_on 으로 되어 있으니 left_on으로 지정해준 customer_id 가 남으며 합쳐지지