Python

merge

화이팅하자9 2023. 10. 17. 20:38

merge() -> "병합"이라는 뜻

  • 두개의 pandas 객체를 합칠때 특정 "컬럼"의 값을 기준으로 합치는 함수
  • pd.merge(left,right, how=inner,on="컬럼명")
  • left, right : 각각의 판다스 객체(DataFrame)
  • how : 어떻게 병합할건지 방식 지정
  • on='컬럼명' : 어떤 컬럼명을 기준으로 잡을지 지정

data1 = {
    '이름': ['홍길동','이순신','신사임당'],
    '나이': ['23','55','48'],
    '성별':['남','남','여']
}

data2 = {
    '이름': ['홍길동','홍길동','홍길동','신사임당','장보고'],
    '영화': ['터미네이터','비긴어게인','살인의추억','비긴어게인','살인의추억'],
    '평점':['5','2','4','5','3']
}