본문 바로가기
파이썬/데이터 다듬기

[240920] 데이터다듬기#7 - 판다스 데이터프레임 변경 (3)

by 황오독 2024. 9. 21.

1. 데이터프레임 합치기 (Concat) 
=> '인덱스 값'을 기준

# 가로로 합치기 (axis=1) # 실무에서 쓰일 일은 많이 없음.
pop = pd.concat([pop01, pop02], join='outer', axis=1)
pop = pd.concat([pop01, pop02], join='inner', axis=1)

# 세로로 합치기 (axis=0)
pop = pd.concat([pop01. pop02], join='outer', axis=0)
pop = pd.concat([pop01. pop02], join='inner', axis=0)

=> 인덱스 값이 중복되므로 인덱스를 초기화
pop.reset_index(drop=Ture, inplace=True)

 
2. 데이터프레임 합치기 (Merge)
=> '키 값'을 기준, 더 많이 사용됨.

pop = pd.merge(pop01, pop02, how=inner, on='year')
pop = pd.merge(pop01, pop02, how=outer, on='year')

left, right으로 기준이 될 열을 정하고
inner(결측치 포함X), outer(결측치 포함)