데이터 프레임 두 개를 합치고 싶을 때,
merge 를 쓰게 됩니다.
먼저 코드부터 볼까요?
merge_df = pd.merge(A, B , on='animals', how='outer')
merge_df : merge 로 합치기 한 데이터프레임을 할당 받을 데이터프레임 입니다.
pd.merge( df 1 , df 2, on='?' , how='?') : 기본 형태 입니다.
df 1, df 2
: 합칠 데이터 프레임들 입니다. 보통 df 1 이 왼쪽, df 2 가 오른쪽 입니다.
left = ? , right = ? 파라미터로 조정도 가능합니다.
on= ? : ? 에 올 컬럼을 기준으로 합칩니다. 합치는 방법은 how=? 에서 결정됩니다.
how= ?
: ? 에는 outer, inner, left, rigth 등 이 있습니다.
outer 는 벤다이어그램을 참고하여 합집합이며,
inner 은 벤다이어그램을 참고하여 교집합입니다.
'💻 코딩 지식' 카테고리의 다른 글
<수정중...>파이썬에서 데이터프레임 안 데이터 변경하는 방법 (0) | 2023.03.17 |
---|---|
파이썬에서 고유값, 개수, 카운트 찾는 방법? (value, value_counts()) (0) | 2023.03.15 |
(unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: truncated \UXXXXXXXX escape 에러는 어떻게 해결하나요? (0) | 2023.03.15 |
파이썬 '배열 안 정수의 개수' 는 어떻게 구해요? (0) | 2023.03.15 |
파이썬에서 '홀수 짝수' 는 어떻게 해요? (0) | 2023.03.15 |