concat 함수
동일한 컬럼명을 가지는 데이터프레임을 단순히 합칠때 사용 - (행,열 중복 제거 안해줌)
ex) pandas.concat([A,B])
기본적으로 axis = 0인 것을 전제하고 있다. 이 경우 위아래로 합쳐짐
axis=1을 준다면 옆으로 합치는 것도 가능
ignore_index = True 옵션을 준다면, 합친 데이터 프레임 index 를 초기화해서 0부터 이쁘게 출력한다.
merge 함수
두 dataframe의 같은 컬럼을 기준으로 합침(집합 느낌)
ex) pandas.merge(A, B, how='inner', on='기준 컬럼명')
inner | 공통된 column 기준으로 합치는 교집합 느낌 |
left | 왼쪽 데이터 프레임 기준으로, 왼쪽 데이터는 모두 들어감 |
right | 오른쪽 데이터 프레임 기준으로, 오른쪽 데이터는 모두 들어감 |
outer | 각각 데이터프레임 값을 모두 활용(합집합 느낌) |
'코딩 > Python' 카테고리의 다른 글
[KT AICE] Feature Engineering (0) | 2024.11.05 |
---|---|
[KT AICE] 데이터 전처리 - 결측치처리 (0) | 2024.08.29 |
[KT AICE] Pandas 활용 - Dataframe 변형하기 (0) | 2024.08.18 |
[KT AICE] Pandas 기초 - Dataframe 살펴보기 (0) | 2024.08.14 |
[파이썬 웹크롤링] beautiful soup를 이용한 웹크롤링 후 간단한 게임 만들기 (0) | 2024.01.08 |